嵌入式Linux系统jsoncpp的移植

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

通过github克隆仓库下来:

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

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

嵌入式Linux系统jsoncpp的移植_第1张图片

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

嵌入式Linux系统jsoncpp的移植_第2张图片

builder.cpp   构建JSON数据。

parser.cpp    解析JSON数据。

1 创建JSON实例

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

嵌入式Linux系统jsoncpp的移植_第3张图片

编译:

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

你可能感兴趣的:(嵌入式,linux,json)