日期:2014-05-16  浏览次数:20344 次

json学习资料

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

JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。具体细节参考http://www.json.org/json-zh.html

举个简单的例子:

js 代码
  1. function?showJSON()?{ ??
  2. ????var?user?=? ??
  3. ????{? ??
  4. ????????"username":"andy", ??
  5. ????????"age":20, ??
  6. ????????"info":?{?"tel":?"123456",?"cellphone":?"98765"}, ??
  7. ????????"address": ??
  8. ????????????[ ??
  9. ????????????????{"city":"beijing","postcode":"222333"}, ??
  10. ????????????????{"city":"newyork","postcode":"555666"} ??
  11. ????????????] ??
  12. ????} ??
  13. ???? ??
  14. ????alert(user.username); ??
  15. ????alert(user.age); ??
  16. ????alert(user.info.cellphone); ??
  17. ????alert(user.address[0].city); ??
  18. ????alert(user.address[0].postcode); ??
  19. } ??

这表示一个user对象,拥有username, age, info, address 等属性。

同样也可以用JSON来简单的修改数据,修改上面的例子

js 代码