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/
- Json
- JSON
- JSON
- JSON
- json
- JSON
- JSON
- json
- Json
- json
- JSON
- json
- json
- JSON
- json
- JSON
- JSON
- json
- HTML5多媒体audio和video(一)
- android UI TextView setText显示服务器返回数据
- RAM,ROM和Flash memory等存储器的比较
- 求连续子数组的最大和
- Wine虚拟技术及其使用
- JSON
- IOS-TextField详解
- dp 杂练/专练 round2
- solr5.5.0服务启动与停止
- 文件属性和管理
- 2016-06-20-课程设计日志
- muduo:Singleton类,单例模式
- c语言学习笔记32
- IOS状态栏和导航栏的控制问题