什么是 JSON ?
- JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
- JSON 是轻量级的文本数据交换格式
- JSON 独立于语言 *
- ZJSON 具有自我描述性,更易理解
JSON 语法规则
JSON 语法是 JavaScript 对象表示法语法的子集。
- 数据在名称/值对中 "firstname":"John"
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
如何使用?
- json使用javascript语法 empl[0].lastname 获取json中某元素信息
- json转换为javascript对象 应用场景:例如从web服务器上获取了json,要用js对其进行操作,可以转换成js对象 可以使用js里的方法 eval var obj= eval("("+txt+")") 注意:要用“(”把字符串括起来
- json解析器 比2更常用的是json解析器,因为更安全快速,JSON.parse( 字符串)
- JSON.parseArray(_jsonParam字符串, 对象.class) 可以将json字符串转换为集合List<对象>
- JSON.stringify(obj) json 转换为字符串