JSON

来源:互联网 发布:python统计字母个数 编辑:程序博客网 时间:2024/05/01 10:20

1.什么是JSON
JSON指的是JavaScript对象表示法(JavaScript Object Notation)
JSON是轻量级的文本数据交换格式。类似XML
JSON比XML更小,更快,更易解析。
JSON独立于语言。
JSON具有自我描述性,更易理解。
JSON使用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台。JSON解析器和JSON库支持许多不同的编程语言。

2.和XML比较
相同点:
JSON是纯文本
JSON具有“自我描述性”
JSON具有层级结构
JSON可通过JavaScript进行解析
不同点:
没有结束标签
更短
读写的速度更快
使用数组
不使用保留字

3.JSON语法
数据在名称/值对中
数据由逗号分隔
花括号保存对象
方括号保存数组

JSON名称/值对
书写格式:名称/值对
“firstName”:”John”

JSON值
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true或false)
数组(在方括号中)
对象(在花括号中)
null

JSON对象
在花括号中书写

{"firstName":"John","lastName":"Doe"}

JSON数组
在方括号中书写

"employees": [    { "firstName":"John" , "lastName":"Doe" },    { "firstName":"Anna" , "lastName":"Smith" },    { "firstName":"Peter" , "lastName":"Jones" }]

JSON文件
JSON文件的文件类型是”.json”

一个很好的处理JSON文件的网址 Bejson
网址:http://www.bejson.com/jsoneditoronline/

0 0
原创粉丝点击