嵌入式Linux系统jsoncpp的移植

本文介绍了如何在嵌入式Linux系统中移植和使用jsoncpp库。首先,通过git克隆jsoncpp仓库,然后编译构建jsoncpp的实例,包括创建JSON数据和解析JSON数据。文章详细展示了创建JSON实例和解析JSON实例的代码,并列出了一些jsoncpp库中用于取值和判断类型的API。最后,作者提供了交流学习的联系方式。
摘要由CSDN通过智能技术生成

jsoncpp是c++实现对JSON格式数据的构建和解析,如果我们的应用程序的主框架是c++写的,那么建议采用该开源库;该开源库同样遵循MIT License,

通过github克隆仓库下来:

git clone https://github.com/open-source-parsers/jsoncpp.git

代码放在目录:…\tutorials\Patchs\4. jsoncpp移植

project目录中存放从该开源库裁剪出来的源文件还有我们的应用:

builder.cpp   构建JSON数据。

parser.cpp    解析JSON数据。

1 创建JSON实例

json目录中的json.h是最基础的对外API,我们需要包含该头文件;使用该开源库需要有C++基础,代码如下:

编译:

g++ -I. builder.cpp json_value.cpp json_reader.cpp json_writer.cpp -o json_builder

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值