![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
json和xml
文章平均质量分 67
json相关知识
xml相关知识
YZF_Kevin
若有恒,何必三更眠五更起;最无益,莫过一日曝十日寒
展开
-
tinyxml在linux和windows下的编译及使用详解
一:摘要1.XML全称EXtensible Markup Language,翻译为可扩展标记语言,XML文件通常就是一个文本文件,可以使用任何编码2.TinyXML是一个开源的C++用来处理XML的第三方库二:说明1.本篇博客下载的是tinyxml_2_6_2版本,tinyxml_2_6_2下载地址:http://download.csdn.net/download/yzf279533105/9...原创 2017-08-21 01:19:32 · 5085 阅读 · 0 评论 -
json中omitempty字段的使用
总结1.omitempty是省略的意思2. json中字段若有omitempty标记,则这个字段为空时,json序列化为string时不会包含该字段3.json中字段若没有omitempty标记,则这个字段为空时,json序列化为string时会包含该字段看代码package mainimport ( "encoding/json" "fmt")// 学生信息type Student struct { Id int `json:"id"` Name stri..原创 2021-09-10 15:04:31 · 4526 阅读 · 0 评论 -
jsoncpp判断Value中是否含有指定的key
方法1:使用Json::Value自带的函数,强烈推荐bool HasMember1(Json::Value& value, string key){ return value.isMember(key);}方法2:由于访问了一个不存在的key,所以会自动添加一个这样的字段,只不过其value为空,不推荐bool HasMember2(Json::Value&原创 2017-04-13 20:51:52 · 7874 阅读 · 0 评论 -
jsoncpp在linux和windows下的编译及使用详解
一:摘要1. JSON是一种轻量级的数据传输格式,全称为:JavaScript Object Notation,官方网址:http://www.json.org/json-zh.html3. JSONCPP是一个C++用来处理JSON格式数据的第三方库二:说明1. 本篇博客下载的是jsoncpp 0.5.0 版本,jsoncpp 0.5.0下载地址:http://download.csdn.net...原创 2017-07-18 22:39:03 · 7559 阅读 · 2 评论 -
rapidjson库在windows,linux中的下载,安装,使用示例
本示例操作演示:1.Value的新建及key的访问,修改2. 从字符串中解析json3. 从文件中读取解析json4.把json写入到文件简介:RapidJSON 是一个 C++ 的 JSON 解析器及生成器。它的灵感来自RapidXml。RapidJSON 小而全。它同时支持 SAX 和 DOM 风格的 API。SAX 解析器只有约 500 行代码。 Rapid...原创 2019-05-31 18:47:20 · 8615 阅读 · 0 评论