JSON的基本语法 .
来源:互联网 发布:k means聚类算法电商 编辑:程序博客网 时间:2024/06/06 17:42
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的基本语法
- JSON的基本语法 .
- Json基础(基本语法)
- JSON基本语法
- 说说 JSON 的基本语法以及与 JavaScript 的异同
- JSON(一):基本语法
- JSON的基本语法&&javascript eval和JSON之间的联系
- json的语法介绍
- JSON的语法
- 查询的基本语法
- PB的基本语法
- C#的基本语法
- ORACLE的基本语法
- Java的基本语法
- makefile的基本语法
- ASP的基本语法
- Java的基本语法
- jsp的基本语法
- 用PerfHUD来调试商业游戏
- 0703
- Xcode 4.3.2 (4E2002)错误提示Storyboards are unavailable on iOS 4.3 and prior的解决方法
- 深入讲解数据库中User和Schema的关系
- PhysX物理引擎(编程入门)
- JSON的基本语法 .
- 从ramdisk根文件系统启动Linux成功
- WCF gSoap 互相调用(主动调用、非回调)
- apache OFBiz的安装
- ASP.NET读取DLL文件中的页面和用户控件(VirtualPathProvider VirtualFile)
- 游戏开发中常用的设计模式
- linux软件开发常见软件安装--jdk jboss aciveMQ
- SVN常用命令
- 第一次刷机,MOTO MB300 平刷2.3