JSON格式简述
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
1. 什么是JSON格式
JSON是一种独立于语言和平台、轻量级的数据交换格式,全称JavaScript对象表示法(JavaScript Object Notation)。起初来源于JavaScript这门语言,后来随着使用的广泛,几乎每门开发语言都有处理JSON的API。
优点:易于人的阅读和编写,易于程序解析与生产。比XML更小、更快、更易解析。
JSON样例:首先一个花括号{},整个代表一个对象,同时里面是一种Key-Value的存储形式,以逗号进行分割。
{
"name": "林黛玉",
"sex": "女",
"parents": [
{
"father": "林如海",
"mother": "贾敏"
}
],
"husband": null,
"unmarried": true,
"friends": [
{
"sex": "男",
"name": "贾宝玉"
},
{
"sex": "女",
"name": "史湘云"
},
{
"sex": "女",
"name": "贾探春"
}
]
}
2. JSON数据类型
数据结构:对象(Object)、数组(Array)。
基本类型:string(在双引号中),number(整点或浮点型),Boolean(true,false),null。
(1) 对象Object
形式: {key:value, key:value...}
key:string类型;
value:任何基本类型或数据结构;
(2) Array
形式: [value, value...]
value:任何基本类型或数据结构。
比如:
{
"name": "林黛玉",
"sex": "女",
"talent": [
"诗",
"棋",
{
"乐器": "古琴"
}
]
}
3. JSON报文格式化工具
借助一些格式化工具,可以使JSON报文内容更加清晰,方便阅读。也可以借助这些工具,来检验某个报文内容格式是否正确。
(1) 有很多在线格式化工具;
(2) notepad++、Visual Studio Code等开发工具,都可以安装Json插件,以实现快速格式化。
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献5条内容
所有评论(0)