在互联网软件前端与后台进行消息交互的过程中,需要有一种标准的数据交换格式供前后端采用。在众多的数据交换格式中,JSON(JavaScript Object Notation,JS 对象标记)是应用得比较广泛的,它采用完全独立于编程语言的文本格式来存储和表示数据。JSON的层次结构简洁、清晰,易于阅读和编写,同时也易于机器解析和生成,这有效地提升了网络传输效率。本文首先对JSON进行简单的介绍,然后用具体的C代码示范了各类JSON消息的构造方法。JSON简介JSON 的语法规则可以用下面的四句话来概括:第一,对象表示为键值对。第二,数据由逗号分隔。第三,花括号保存对象。第四,方括号保存数组。具体而言,键值对组合中的键名写在前面并用双引号包裹,键值使用冒号分隔,冒号后面紧接着值,如:”name”: “zhou”;数组是用方括号包裹起来的,如:[“zhou”, “zhang”]。JSON消息示例本部分用实际的C代码来示范了各类常用的JSON消息的构造方法。在编写代码之前,要到https://sourceforge.net/projects/cjson/上去下载C语言版的JSON封装API。在JSON的API中,我们常用到的有如下几个函数:1)cJSON_CreateObject():创建JSON对象。2)cJSON_Delete(cJSON *c):删除一个JSON结构。3)cJSON_
...
继续阅读
(3)