首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript 处置 json

2012-09-10 
javascript 处理 json1. 什么是JSON。JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。

javascript 处理 json

1. 什么是JSON。JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。

?{ "people": [?

? { "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" },?

? { "firstName": "Jason", "lastName":"Hunter", "email": "jason@servlets.com" },?

? { "firstName": "Elliotte", "lastName":"Harold", "email": "elharo@macfaq.com" }?

?]}?


语义说明(个人总结,不完全正确):

?

?

1。对象用{}表示,


2。键值对之间用 : 割开,键或值用双引号引起来。


3。数组用[]表示


4。 多个键值对之间用逗号 ,分开。

?

?

以下代码绝大多数来自于:?主题:JSON学习:?http://www.iteye.com/topic/71343, 放到这里只是为了总结,如有侵犯原作版权,请联系本博主。[本文以下部分版权归原作所有]

?

js 读取 json

?

?

或者使用parseJSON()方法

?

?

js 中数组引用

?

?var people =?

? { "programmers": [?

? ? { "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" },?

? ? { "firstName": "Jason", "lastName":"Hunter", "email": "jason@servlets.com" },?

? ? { "firstName": "Elliotte", "lastName":"Harold", "email": "elharo@macfaq.com" }?

?? ],?

? "authors": [?

? ? { "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" },?

? ? { "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" },?

? ? { "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" }?

?? ],?

? "musicians": [?

? ? { "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" },?

? ? { "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" }?

?? ]?

? }?

?

 people.programmers[0].lastName; 
?

?

参考:

?

http://www.iteye.com/topic/71343?

掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输(IBM)

热点排行