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)