标签:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。
JSON简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构
1. 对象:对象在js中表示为“{}”括起来的内容, 无序
2. 数组:数组在js中是中括号“[]”括起来的内容,有序
JSON内容格式 关键字:值
关键字 是 字符串
值 可以是
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null
1 var people = { 2 "programmers": [{ 3 "firstName": "Brett", 4 "lastName": "McLaughlin", 5 "email": "aaaa" 6 }, { 7 "firstName": "Jason", 8 "lastName": "Hunter", 9 "email": "bbbb" 10 }], 11 "authors": [{ 12 "firstName": "Isaac", 13 "lastName": "Asimov", 14 "genre": "sciencefiction" 15 }, { 16 "firstName": "Tad", 17 "lastName": "Williams", 18 "genre": "fantasy" 19 }] 20 };
对JSON 对象操作(数组使用下标)
取值
JsonObject.key
JsonObject[key]
修改
JsonObject.key = value
JsonObject[key] = value
添加
JsonObject.key = value
JsonObject[key] = value
删除
delete JsonObject.key
delete JsonObject[key]
Java 中可以使用 Gson ,json-lib,jackson 操作 JSON
性能:网上代码http://blog.csdn.net/jackpk/article/details/17141061
标签:
原文地址:http://www.cnblogs.com/gxl00/p/4672754.html