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


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

被折叠的 条评论
为什么被折叠?



