聊天服务器——Json

Json

1、Json格式

为了快速而简洁的进行网络数据交互,各种各样的网络数据格式应运而生,从html到xml再到json。

json格式举例

{

"name": "John Doe",

"age": 18,

"address": {"country" : "china", "zip-code": "10000"}

}

2、Json文件包

3、Json静态库

先进行一个简单的Jsonstudy小项目,学习一下Json,先进行项目编译

(1)我们先创建一个新项目,控制台应用。

然后创建一个新项目——选择静态库,创建的名字叫Json。项目配置:在属性里,C/C++里的预编译头里,选择不使用预编译头,删除预编译文件。

(2)右键Json,添加现有项,把Json压缩包里的文件全部添加上去,然后右键Json,仅用于项目,选择仅生成Json,这样就编译好了。然后再jsonstudy里,右键,选择”引用“,把刚才编译好的json静态库引用过去。

引用过去后,#include一下json.h

4、Json使用方法

Json::Value root;

Json::Reader reader;

if(reader.parse(buffer, root)) {

auto members = root.getMemberName();

for(unsigned i = 0; i < members.size(); i++)

{

std::cout << members[i] << "==>" << root[members[i]].toStyledString();

}

}

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值