JSON的基本语法 .
2012-07-06 16:56
183 查看
JSON:Javascript对象表示法(Javascript Object Notation)
JSON是存储和交换文本信息的语法。类似XML
json语法规则
json语法是Javascript对象表示语法的子集
1、数据在名称/值对中
2、数据由逗号分隔
3、花括号保存对象
4、方括号保存数组
JSON名称/值对
书写格式:名称/值对
名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:
"firstName":"John" 等价于 firstName="John"
对象可以包含多个名称/值对
{ "firstName":"John" , "lastName":"Doe" }等价于
firstName="John";
lastName="Doe";
JSON数组
json数组在方括号中书写:
数组可包含多个对象:
{"emplorees":[
{"firstName":"John","lastName":"Doe"},
{"firstName":"Anna","lastName":"Smith"},
{"firstName":"Peter","lastName":"Jones"}
]
}
把 json 文本转换为javascript对象
json最常见的用法之一,是从web服务器上读取JSON数据(作为文件或
者做HttpRequest),讲json数据转换为javascript对象,然后在网页
中使用该数据。
JSON实例-来自字符串的对象
创建包含JSON语法的Javascript字符串
var txt = '{ "employees" : [' +'{ "firstName":"Bill" ,
"lastName":"Gates" },' +'{ "firstName":"George" ,
"lastName":"Bush" },' +'{ "firstName":"Thomas" ,
"lastName":"Carter" } ]}';
由于JSON语法是Javascript语法的子集,Javascript函数eval()
可用于讲Json文本转换为Javascript对象;
eval()函数使用的是Javascript编译器,可解析json文本。然后生成
Javascript对象。必须把文本包围在括号中,这样才能避免语法错误
var obj=eval("("+txt+")");
JSON是存储和交换文本信息的语法。类似XML
json语法规则
json语法是Javascript对象表示语法的子集
1、数据在名称/值对中
2、数据由逗号分隔
3、花括号保存对象
4、方括号保存数组
JSON名称/值对
书写格式:名称/值对
名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:
"firstName":"John" 等价于 firstName="John"
对象可以包含多个名称/值对
{ "firstName":"John" , "lastName":"Doe" }等价于
firstName="John";
lastName="Doe";
JSON数组
json数组在方括号中书写:
数组可包含多个对象:
{"emplorees":[
{"firstName":"John","lastName":"Doe"},
{"firstName":"Anna","lastName":"Smith"},
{"firstName":"Peter","lastName":"Jones"}
]
}
把 json 文本转换为javascript对象
json最常见的用法之一,是从web服务器上读取JSON数据(作为文件或
者做HttpRequest),讲json数据转换为javascript对象,然后在网页
中使用该数据。
JSON实例-来自字符串的对象
创建包含JSON语法的Javascript字符串
var txt = '{ "employees" : [' +'{ "firstName":"Bill" ,
"lastName":"Gates" },' +'{ "firstName":"George" ,
"lastName":"Bush" },' +'{ "firstName":"Thomas" ,
"lastName":"Carter" } ]}';
由于JSON语法是Javascript语法的子集,Javascript函数eval()
可用于讲Json文本转换为Javascript对象;
eval()函数使用的是Javascript编译器,可解析json文本。然后生成
Javascript对象。必须把文本包围在括号中,这样才能避免语法错误
var obj=eval("("+txt+")");
相关文章推荐
- 说说 JSON 的基本语法以及与 JavaScript 的异同
- 【工作日志】0005学习jQuery框架基本语法和JSON的知识
- JSON的基本语法
- json学习笔记_01_json语法基本格式并s会用java读取json
- JSON(一):基本语法
- Jquery 模板插件 jquery.tmpl.js 的使用方法(1):基本语法,绑定,each循环,ajax获取json数据
- JSON的基本语法&&javascript eval和JSON之间的联系
- JSON基本语法
- Json基础(基本语法)
- JSON使用场景和基本语法用法
- oracle的一些基本语法和一些优化问题
- JSON语法及解析
- MXML的一些基本语法
- SQL 基本语法记录
- Mysql语法基本操作
- 正则表达式基本语法
- Oracle存储过程基本语法介绍
- Swift基础1.5——基本语法——集合
- ecshop的smarty基本语法
- elasticsearch基本查询语法笔记