JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition – December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。
2.1 json数值
注意数值不需要加引号,键值对之间使用“,”
【单个数值】
{“value”:12}
【多个数值】
{“maxValue”:24, “minValue”:12};
2.2 JSON字符串
字符串需要加引号,键值对之间使用”,”。
【单个字符串】
{“name”:”xukai”}
【多个字符串】
{“name”:”never疯”, “blog”:”“}
3.3 JSON布尔
请注意JSON格式中的值可以使用布尔类型,且不需要加引号,如果true或false被引号包裹,那么便解析为JSON字符串,请处理稍有不同。
{“success”:false}
3.4 JSON数组
{“lists”:[5,6,7,8]};
3.4 JSON嵌套
就是以上格式一定要规范否则在json解析时是会报错的
- cJSON文心一言 ERNIE Bot 教程_CreateObject函数可创建一个根数据项,之后便可向该根数据项中添加string或int等内容
- cJSON_AddNumberToObject向节点中添加子节点,例如此处添加value节点,节点值为123.4
- cJSON_Print函数可以打印根数据项,加入制表符换行符等标识符使得JSON数据包更易阅读
- 使用free函数释放被out占用的内存空间
一个我自己做时比较复杂的
也是自己做的一个 看时理解着改 一般都没啥问题

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/267713.html原文链接:https://javaforall.net
