JSON教程之语法
2014-03-11 22:21
211 查看
1.JSON语法是JavaScript语法的子集
数据在名称/值对中数据由逗号分隔
花括号保存对象
方括号保存数组
eg:
{
"people": [
{
"firstName": "Brett",
"lastName": "McLaughlin"
},
{
"firstName": "Jason",
"lastName": "Hunter"
},
{
"firstName": "Elliotte",
"lastName": "Harold"
}
],
"country": "china",
"language":"chinese"
}
2.JSON 名称/值对
JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:
eg: "country":"china"
3.JSON 值
JSON 值可以是:数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null
注意,
true、
false和
null都没有双引号,否则将被视为一个
String
JSON的键值(名称)只能是String
4.JSON 对象
JSON 对象在花括号中书写:对象可以包含多个名称/值对,每个名称/值对之间用逗号","隔开:
eg:{"name":"yuan","sex":"male"}
5.JSON 数组
JSON 数组在方括号中书写:数组可包含多个对象:
eg:
{
"people": [
{
"firstName": "Brett",
"lastName": "McLaughlin"
},
{
"firstName": "Jason",
"lastName": "Hunter"
},
{
"firstName": "Elliotte",
"lastName": "Harold"
}
],
"price":["a","b","d"]
}
相关文章推荐
- JSON教程 语法
- Json.Net系列教程 4.Linq To JSON
- Thymeleaf教程 (四) Thymeleaf标准表达式语法(上)
- 转--htaccess语法教程 apache服务器伪静态规则教程
- Velocity教程-脚本语法详解(转)
- 将字符串转换为json对象_正确语法
- JSON语法与使用简述
- Flex 布局教程:语法篇
- window phone7.1 天气预报教程(二)WebClient获取天气和json数据解析显示
- GSON实现Java对象的JSON序列化与反序列化的实例教程
- python基础系列教程——python基础语法全解
- SQL基础语法笔记教程整理
- json教程从入门到使用
- ASP.NET MVC学习教程之Razor语法
- JSON (一) JSON语法和数据类型
- jQuery的教程:PHP数组传递JSON
- JSON.NET对象序列化示例教程
- Flex 布局教程:语法篇(css)
- android_json教程
- XPath 初学者入门教程:XPath 语法