JSON是用于在Web上交换数据的开放标准。它支持对象和数组等数据结构。因此,从JSON编写和读取数据很容易。
JSON是基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
简单来说,JSON是:
● JSON代表JavaScript Object Notation。
● JSON是一种开放标准数据交换格式。
● JSON是轻量级的并且是自我描述的。
● JSON源自JavaScript。
● JSON易于读写。
● JSON与语言无关。
● JSON支持数组和对象等数据结构。
JSON是什么样的?
构成JSON的两个主要部分是键和值,它们共同构成一个键/值对,必要时可以嵌套在自身中。
● 键:键始终是用引号括起来的字符串。
● 值:值可以是字符串,数字,布尔表达式,数组或对象。
● 键/值对:键值对遵循特定语法,键后跟冒号后跟值。键/值对以逗号分隔。
例如,如果我们的数据对象是一个人,则该人可以由以下JSON数据表示:
每行以一个键后跟冒号开头,然后是该键的值。该值可以是一个数组,如上面的“phoneNumbers”键所示。该值也可以是一系列更多的【键 - 值】对,您可以使用“address”键查看它们,这称为对象。
为了比较,这里是由XML表示的相同数据:
可以使用任何编程语言来读取和生成JSON。我们可能必须遵循以下语法规则:
1、数据始终是键/值对。
2、每个数据对象都用逗号分隔。
3、对象保存在花括号内(像这样'{}'的花括号)
4、数组保持在方括号中。
结论:
JSON只是一种在Internet上传输数据对象时表示数据对象的方法。它是JavaScript的替代品,它是JavaScript的原生,这也是它如此受欢迎和广泛使用的一个原因。JSON最常见的用途是根据需要从Web服务器中提取数据。
以上就是JSON是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!