JSON教程之语法
来源:互联网 发布:srx4100端口 编辑:程序博客网 时间:2024/06/05 16:21
1.JSON语法是JavaScript语法的子集
- 数据在名称/值对中
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
eg:{
"people": [
{
"firstName": "Brett",
"lastName": "McLaughlin"
},
{
"firstName": "Jason",
"lastName": "Hunter"
},
{
"firstName": "Elliotte",
"lastName": "Harold"
}
],
"country": "china",
"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"]
}
0 0
- JSON教程之语法
- JSON教程 语法
- JSON教程之简介
- JSON语法之官方图解
- Json学习笔记之Json语法
- Swift教程之枚举语法
- JSON教程之JSON-lib转换JSON为JavaBean
- JSON教程之JSON-lib:java对象转换为JSON
- JSON 入门 之 JSON 的语法规则(二)
- JSON语法
- JSON 语法
- JSON语法
- JSON 语法
- JSON 语法
- json语法
- json语法
- JSON语法
- JSON语法
- 一些软件工程的基础知识
- 怎样从10亿查询词找出出现频率最高的10个
- fpga的循环语句例子
- oracle pl sql while循环游标
- java反射详解
- JSON教程之语法
- Nginx配置性能优化
- LinuxCast学习笔记二十六:SoftWare_Install
- 梦醒时分---数据库基础(常用指令学习)
- Hibernate旅程(六)Hibernate映射--继承映射
- 使用wise9.02打包工具
- ios中的捏合效果
- poj 1606 Jugs and poj 3414 Pots(数组模拟BFS) uva 571 (数论)
- c语言中两个scanf为什么会出毛病?