现在位置: 首页 > JSON
2019-12-17 10:14 工业·编程 ⁄ 共 11395字 暂无评论
一、前言 就目前来讲,我在c/c++开发时使用过cJSON和json-c两种库,各有优劣,但是就使用简单程度来讲,我更倾向于cJSON,最近项目又用到cJSON了,正好简单总结一下,防止长时间不用又完全没有印象了,json-c等下次哪个项目使用的时候再去总结。 二、下载及编译 1、下载 这个是github的源码地址: https://github.com/DaveGamble/cJSON 我们可以直接clone: git clone https://github.com/DaveGamble/cJSON.git 以下内容基本是...
阅读全文
2015-10-07 17:09 工业·编程 ⁄ 共 3881字 暂无评论
1.定义介绍 (1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。 XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应...
阅读全文
2015-08-19 08:51 工业·编程 ⁄ 共 519字 暂无评论
首先在工程文件中加 QT  += script 然后头文件加 #include <QtScript> 然后解析 QString str = "{\"name\":\"xiaotang\", \"age\":\"23\", \"chi\":[{\"a\":\"aa\", \"b\":\"bb\"}, {\"a\":\"aaa\", \"b\":\"bbb\"}]}"; QScriptEngine engine; QScriptValue sc = en...
阅读全文
2015-08-17 08:21 工业·编程 ⁄ 共 1335字 评论 1 条
主要任务:通过Qt5完成对Json格式的文件的读写操作。 ①首先读取json文件进行解析; ②对读取出来的东西判断是QJsonObject还是QJsonArray类型; ③对相应的类型根据提供的key去查找或者修改相对应的值; 主要技术: (1)     Qt中常见的读写文件代码 读文件 QString fileName = "D:\Lib\1.txt";QString str;QFile file(fileName);       if(!file.open(QIODevice::ReadOnly |...
阅读全文
2015-08-16 07:42 工业·编程 ⁄ 共 3052字 评论 1 条
    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。 常用的Json库 JsonCpp  ...
阅读全文
文章目录 一开始打算用xml的 下面开始使用jsoncpp 今天打算在服务器中加上一个xml表示当前服务器存在的video文件的列表的,大体上和数据库表中的值是一样的: 然后每次上传文件之后,都会生成一张这样的xml表,然后手机上边通过得到这种表,来获取目前服务器上边存在的视频文件 一开始打算用xml的 一开始打算用xml的,但是发现json比这更小(不过后来,作者打算两个方式...
阅读全文
2014-03-23 06:52 工业·编程 ⁄ 共 4008字 评论 1 条
文章目录 1. 从字符串解析json一 2. 从文件解析json 3. 在json结构中插入json 4. 输出json     JSON(JavaScript Object Notation)跟xml一样也是一种数据交换格式,了解json请参考其官网http://json.org,本文不再对json做介绍,将重点介绍c++的json解析库的使用方法。json官网上列出了各种语言对应的json解析库,作者仅介绍自己使用过的两种C++的json...
阅读全文
2014-03-23 06:45 工业·编程 ⁄ 共 3311字 暂无评论
文章目录 一、摘要 二、本文选择处理JSON的C++库 三、jsoncpp在Windows下的编译 四、jsoncpp使用详解 一、摘要     JSON的全称为:JavaScript Object Notation,顾名思义,JSON是用于标记Javascript对象的,JSON官方的解释为:JSON是一种轻量级的数据传输格式。 本文并不详细介绍JSON本身的细节,旨在讨论如何使用C++语言来处理JSON。关于JSON更具体...
阅读全文
2014-03-23 06:36 工业·编程 ⁄ 共 3277字 暂无评论
文章目录 什么是json-rpc? ##JSON 格式的请求request ##JSON 格式的响应response ##JSON 通告notification test2.c的程序 JSON  (JavaScript Object Notation)是一种用于在组件间交互信息的数据交换格式,其是以JavaScript 为基础的数据表示语言。既方便于人的读写习惯,又有利于计算机的解析和生成。 JSON 是在以下两种数据结构的基础上来定义其基本的数据描述格...
阅读全文
2014-03-23 06:32 工业·编程 ⁄ 共 1567字 暂无评论
文章目录 XML-RPC SOAP: JSON: JSON-RPC规范:http://json-rpc.org/wiki/specification XML-RPC规范:http://www.xmlrpc.com/spec SOAP规范:http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383487 参考:http://weblog.masukomi.org/writings/xml-rpc_vs_soap.htm 三者都是为了实现RPC中的消息交换,并且都没有定义传输协议。不过为了更方便在网络...
阅读全文