“JSON”的版本间的差异
来自Wiki.Citydatum
(创建页面,内容为“{{提示|该页面仍需进一步完善,欢迎加入我们}} JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。 易于人阅读和编…”) |
小 |
||
第17行: | 第17行: | ||
<pre>{"城市":["北京","上海","广州","深圳"], | <pre>{"城市":["北京","上海","广州","深圳"], | ||
"2016年常住人口":[2173,2420,1404,1191]}</pre> | "2016年常住人口":[2173,2420,1404,1191]}</pre> | ||
+ | |||
== 参考资料 == | == 参考资料 == | ||
<references /> | <references /> | ||
第24行: | 第25行: | ||
* [https://en.wikipedia.org/wiki/JSON Wikipedia: JSON] | * [https://en.wikipedia.org/wiki/JSON Wikipedia: JSON] | ||
* [https://baike.baidu.com/item/JSON 百度百科:JSON] | * [https://baike.baidu.com/item/JSON 百度百科:JSON] | ||
+ | |||
+ | [[Category:数据格式]] |
2018年5月21日 (一) 18:43的版本
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript编程语言,是 ECMAScript(欧洲计算机协会制定的js规范)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C语言,C++,C#,Java,JavaScript,Perl,Python等)。 这些特性使JSON成为理想的数据交换语言。[1]
JSON 语法
基本规则
JavaScript支持的任何类型数据都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。对象和数组是较为常用的两种类型。
键值对
- JSON 键值对组合中,键名在前并用双引号 ("") 包裹,然后使用冒号(:) 分隔,然后紧接着值;
- 多个键值对间用逗号(,)分割,由一个花括号({})包裹的多个键值对形成一个对象;
{{"城市":"北京","年份":2016,"常住人口(万人)":2173}, {"城市":"上海","年份":2016,"常住人口(万人)":2420}, {"城市":"广州","年份":2016,"常住人口(万人)":1404}, {"城市":"深圳","年份":2016,"常住人口(万人)":1191}}
数组
- 数组各项之间以逗号(,)分隔,并由方括号([])包裹;
{"城市":["北京","上海","广州","深圳"], "2016年常住人口":[2173,2420,1404,1191]}