json是一种轻量级数据交换格式,易于阅读和编写,同时也易于机器解析和生成。 ·
首先下载jsoncpp与scons,链接如下,并对其解压
json-cpp - Browse Files at SourceForge.net
Download scons-2.1.0.tar.gz (SCons)
在解压完毕的jsoncpp文件夹中,终端输入
sudo scons platform=linux-gcc
再将jsoncpp文件夹中include目录下的json文件夹拷贝到usr/include
将 /jsoncpp-src-0.5.0/libs/linux-gcc-7 目录下的libjson_linux-gcc-7_libmt.a 拷贝到 /usr/local/lib 下(若无法直接复制粘贴可利用cp -r命令)
写一简单代码进行解码测试
利用g++对代码进行编译,在终端输入
g++ testjson.cpp -o testjson /usr/local/lib/libjson_linux-gcc-7_libmt.a
然后输入命令运行
./testjson
结果如下
以上即为简单的json解码过程。
json的简单编码测试如下,步骤与解码一致
编码运行结果如图所示。
下面准备看一些结合代码,以及对称加密与非对称加密的知识