JSON 一种简单的数据格式,比 xml 更轻巧,在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包,下面为大家详细介绍下 js 中的 json 对象
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
1.JSON(JavaScript Object Notation)一种简单的数据格式,比 xml 更轻巧。JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。
JSON 的规则很简单:对象是一个无序的 "'名称: 值'对 "集合。一个对象以"{"(左括号)开始,"}"(右括号)结束。每个 "名称" 后跟一个 ":"(冒号);"'名称 / 值'对 "之间使用","(逗号)分隔。
规则如下:
1)映射用冒号(":")表示。名称: 值
2)并列的数据之间用逗号(",")分隔。名称 1: 值 1, 名称 2: 值 2
3) 映射的集合(对象)用大括号("{}")表示。{名称 1: 值 1, 名称 2: 值 2}
4) 并列数据的集合(数组)用方括号 ("[]") 表示。
[
{名称 1: 值, 名称 2: 值 2},
{名称 1: 值, 名称 2: 值 2}
]
5 ) 元素值可具有的类型:string, number, object, array, true, false, null
2.json 中的五种写法:
1)传统方式存储数据,调用数据
- <script type="text/javascript">
- //JS传统方式下定义"类"
- function Person(id,name,age){
- this.id = id;
- this.name = name;
- this.age = age;
- }
- //JS传统方式下创建"对象"
- var p = new Person(20141028,"一叶扁舟",22);
// 调用类中的属性,显示该 Person 的信息
window.alert(p.id);
window.alert(p.name);
window.alert(p.age);
来源: