DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  json

摘要:一、前言 以前更多使用 Qt5 专门的 QJsonDocument 及其相关类来读写 JSON 文档,但用久了发现比较麻烦,不够简洁美观,所以更换使用 nlohmann。 nlohmann 是一个用于解析 JSON 的开源 C++ 库,口碑一流,使用非常方便直观,是很多 C++ 程序员的首选。 nl 阅读全文
posted @ 2022-12-30 22:07 DoubleLi 阅读(2734) 评论(0) 推荐(0) 编辑

摘要:nlohmann/json 是一个C++实现的JSON解析器,使用非常方便直观,下面这篇文章主要给大家介绍了关于c++中nlohmann json基本使用的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 + 目录 一.json.hpp库下载及安装 1.1 开源地址及引入方法 nloh 阅读全文
posted @ 2022-12-30 22:06 DoubleLi 阅读(8506) 评论(0) 推荐(0) 编辑

摘要:1. 正文 nlohmann/json是一个c++的读写json的组件,号称使用现代c++范式写的。简单看了一下,这个组件确实包含了很多cpp11以上的特性,在vs2015及一下的版本甚至没办法正常编译。要正常使用需要vs2017及以上版本才行。 在使用过程中,遇到了一个问题是没办法保持插入的顺序, 阅读全文
posted @ 2022-12-30 22:05 DoubleLi 阅读(423) 评论(0) 推荐(0) 编辑

摘要:文章目录1.jsoncpp2.jsoncpp基础操作2.1 由basic value创建json value2.2 由json value得到basic value2.3 其他一些操作3.序列化与反序列化(Serialization/Deserialization)3.1 json value和st 阅读全文
posted @ 2022-04-02 18:05 DoubleLi 阅读(593) 评论(0) 推荐(0) 编辑

摘要:Json(JavaScript Object Notation )是一种轻量级的数据交换格式。简而言之,Json组织形式就和python中的字典, C/C++中的map一样,是通过key-value对来组织的,key是任意一个唯一字符串,value可以是bool,int,string 或者嵌套的一个 阅读全文
posted @ 2022-04-02 18:04 DoubleLi 阅读(481) 评论(0) 推荐(0) 编辑

摘要:JsonCpp 的使用JSON全称为JavaScript ObjectNotation,它是一种轻量级的数据交换格式,易于阅读、编写、解析。jsoncpp是c++解析JSON串常用的解析库之一。 jsoncpp中主要的类: Json::Value:可以表示所有支持的类型,如:int , double 阅读全文
posted @ 2022-04-02 17:58 DoubleLi 阅读(1167) 评论(0) 推荐(0) 编辑

摘要:Json(JavaScript Object Notation )是一种轻量级的数据交换格式。简而言之,Json组织形式就和python中的字典, C/C++中的map一样,是通过key-value对来组织的,key是任意一个唯一字符串,value可以是bool,int,string 或者嵌套的一个 阅读全文
posted @ 2018-08-07 12:03 DoubleLi 阅读(13771) 评论(0) 推荐(0) 编辑

摘要:JsonCpp 是一个C++用来处理JSON 数据的开发包。下面讲一下怎么使用JsonCpp来序列化和反序列化Json对象,以实际代码为例子。 反序列化Json对象 比如一个Json对象的字符串序列如下,其中”array”:[...]表示Json对象中的数组: {“key1″:”value1″,”a 阅读全文
posted @ 2018-08-07 12:01 DoubleLi 阅读(554) 评论(0) 推荐(1) 编辑

摘要:JSON全称为JavaScript ObjectNotation,它是一种轻量级的数据交换格式,易于阅读、编写、解析。jsoncpp是c++解析JSON串常用的解析库之一。 jsoncpp中主要的类: Json::Value:可以表示所有支持的类型,如:int , double ,string , 阅读全文
posted @ 2018-08-07 12:00 DoubleLi 阅读(3175) 评论(0) 推荐(1) 编辑

摘要:Cocos2d-x添加jsoncpp应该资料都有了,今天来讲讲数组的解析和拼装~ [cpp] view plain copy int main() { 数组创建与分析: 例子一: string strValue = "{\"ldh\":\"001\",\"gfc\":\"002\",\"yyj\": 阅读全文
posted @ 2018-08-07 11:59 DoubleLi 阅读(1565) 评论(0) 推荐(0) 编辑

摘要:jsoncpp构造json字符串和json数组 参考文章:Jsoncpp的简单使用 下载json文件夹放在c++项目的include目录下,在CMakeLists中include进去,然后就可以在代码中加入#include “json/json.h”使用啦。下载地址:https://github.c 阅读全文
posted @ 2018-08-07 11:58 DoubleLi 阅读(9918) 评论(0) 推荐(0) 编辑

摘要:因为要构造类似如下的 {"FurnitureItemObject":[],"FurniturePlaceItemObject":[],"RoomNum":0} 的json 数据,得用jsoncpp 构造一个空数组,在网上查了很久,自己也尝试了下,都没成功,没办法在群里向人请教,用resize 可以解 阅读全文
posted @ 2018-08-02 17:07 DoubleLi 阅读(377) 评论(0) 推荐(0) 编辑

摘要:【JSON简介】 jsoncpp主要包含三种类型的class:Value、Reader、Writer。jsoncpp中所有对象、类名都在namespace Json中,包含json.h即可。【VALUE】 Json::Value是jsoncpp中最基本、最重要的类,用于表示各种类型的对象,jsoncpp支持的对象类型可见Json::ValueType枚举值。 可如下是用Json::Value类: Json::Value json_temp;//临时对象,供如下代码使用 json_temp["name"] = Json::Value("huchao"); 阅读全文
posted @ 2013-12-18 09:43 DoubleLi 阅读(896) 评论(0) 推荐(0) 编辑

摘要:版权所有,转载请注明:http://blog.sina.com.cn/u/1978765352由于工作中需要用到JSON数据,所以解析JSON数据就成了一个非常重要的工作内容。其实用C++解析数据是很繁杂的任务,涉及到很多的数据处理和数据安全问题。好在网上提供了很多的JSON解析库,其中不乏很优秀的,出于效率,还是使用这些第三方的库比较好。我使用的是jsoncpp,这是一个开源的C++的JSON解析库,我将写两篇博文来介绍如何使用jsoncpp,而本文将介绍jsoncpp的添加。首先,需要在网上下载jsoncpp的程序文件,这里提供链接,无毒无公害,请放心使用:http://www.oschi 阅读全文
posted @ 2013-08-13 10:37 DoubleLi 阅读(4996) 评论(0) 推荐(0) 编辑

摘要:比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象:view sourceprint?1var a={"name":"tom","sex":"男","age":"24"}; 23var b='{"name":"Mike","sex":"女","age":"29"}';在Firefox,chrome,opera,safari,ie9 阅读全文
posted @ 2012-12-05 10:58 DoubleLi 阅读(528) 评论(0) 推荐(0) 编辑

摘要:JSON(JavaScript Object Notation)跟xml一样也是一种数据交换格式,了解json请参考其官网http://json.org/,本文不再对json做介绍,将重点介绍c++的json解析库的使用方法。json官网上列出了各种语言对应的json解析库,作者仅介绍自己使用过的两种C++的json解析库:jsoncpp(v0.5.0)和Boost(v1.34.0)。一. 使用jsoncpp解析jsonJsoncpp是个跨平台的开源库,首先从http://jsoncpp.sourceforge.net/上下载jsoncpp库源码,我下载的是v0.5.0,压缩包大约107K,解 阅读全文
posted @ 2012-10-31 14:57 DoubleLi 阅读(88633) 评论(2) 推荐(3) 编辑

摘要:使用 C++ 处理 JSON 数据交换格式一、摘要 JSON 的全称为:JavaScript Object Notation,顾名思义,JSON 是用于标记 Javascript 对象的,JSON 官方的解释为:JSON 是一种轻量级的数据传输格式。本文并不详细介绍 JSON 本身的细节,旨在讨论如何使用 C++ 语言来处理 JSON。关于 JSON 更具体的信息,可参见 JSON 官网:http://www.json.org。二、本文选择处理 JSON的 C++ 库 本文选择一个第三方库 jsoncpp 来解析 JSON。jsoncpp 是比较出名的 C++ JSON 解析库。在 JSON 阅读全文
posted @ 2012-10-29 19:30 DoubleLi 阅读(819) 评论(0) 推荐(0) 编辑

摘要:前台插件的介绍jquery.json 插件{jQuery插件}主要方法:$.toJSON(json对象): 将json对象转化为字符串 $.evalJSON(str): 将字符串转化为json对象插件下载: jquery.json-2.3.min.js后台工具的介绍json.net主要方法:将对象转为json字符串:view sourceprint?1User u = new User() { Id = 1000, Name = "小白", Age = 50 }; 2string returnStr=JsonConvert.SerializeObject(u);将json格 阅读全文
posted @ 2011-10-09 23:04 DoubleLi 阅读(1264) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示