JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。便于人读写,也便于机器分析和生成。
目录
一个JSON构建在两个结构上:两个JSON forms 1。对象2。数组的三值内容。四个例子总结JSON(JavaScript对象表示法)是一种轻量级的数据交换格式。易于阅读理解,也便于机器解析和生成。JSON采用了一种独立于语言的文本格式,使用习惯类似于C语言家族(包括C、C、C #、Java、JavaScript、Perl、Python等。).这些特性使JSON成为一种理想的数据交换语言。
一 JSON构建于两种结构:
名称/值对的集合。在不同的语言中,它被理解为对象、记录、结构、字典、散列表、键列表。或者关联数组的值的有序列表,在大多数语言中被理解为数组。
二 JSON的形式
1.对象
对象是“名称/值”对的无序集合。对象以' { '(左括号)开始,以' } '(右括号)结束。每个“名字”后面都有一个“:”(冒号);“名称/值对”由“,”(逗号)分隔。
2. 数组
数组是值有序集合。数组以“[”(左括号)开始,以“]”(右括号)结束。使用“,”(逗号)来分隔值。
三 值的内容
该值可以是用双引号括起来的字符串、数值、true、false、null、对象或数组。这些结构可以嵌套。
字符串是由双引号括起来的任意数量的Unicode字符的集合,用反斜杠进行转义。字符是单个字符串。
字符串与C或Java中的字符串非常相似。
值(数)也和C或者Java的很像。删除未使用的八进制和十六进制格式。删除一些编码细节。
四 范例
注意:字符串必须用双引号括起来。
数组和对象可以嵌套在数组中。
{
姓名':'贝森',
网址':' http://www.bejson.com ',
' page': 88,
' isNonProfit': true,
地址':{
街':'科学园道。
城市':'江苏苏州',
国家':'中国'
},
链接':[
{
姓名':'谷歌',
网址':' http://www.google.com '
},
{
姓名':'百度',
网址':' http://www.baidu.com '
},
{
姓名':'搜搜',
网址':' http://www。SoSo.com '
}
]
}
总结
本文到此为止。希望能帮到你,也希望你能多关注我们的更多内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。