JSON 基础(个人笔记)
2015-07-24 10:45
555 查看
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。
JSON简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构
1. 对象:对象在js中表示为“{}”括起来的内容, 无序
2. 数组:数组在js中是中括号“[]”括起来的内容,有序
JSON内容格式 关键字:值
关键字 是 字符串
值 可以是
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null
对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
性能:网上代码/article/2574761.html
JSON简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构
1. 对象:对象在js中表示为“{}”括起来的内容, 无序
2. 数组:数组在js中是中括号“[]”括起来的内容,有序
JSON内容格式 关键字:值
关键字 是 字符串
值 可以是
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null
var people = { "programmers": [{ "firstName": "Brett", "lastName": "McLaughlin", "email": "aaaa" }, { "firstName": "Jason", "lastName": "Hunter", "email": "bbbb" }], "authors": [{ "firstName": "Isaac", "lastName": "Asimov", "genre": "sciencefiction" }, { "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" }] };
对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
性能:网上代码/article/2574761.html
相关文章推荐
- js添加键盘是快捷键总结
- javascript 手势缩放 旋转 拖动支持:hammer.js
- JSTL
- javascript 手势缩放 旋转 拖动支持:hammer.js
- 解析json的两个方法
- Java、HTML、CSS、JSP、JavaScript注释语法
- JavaScript中的枚举
- JavaScript获取浏览器高度和宽度值(documentElement,clientHeight,offsetHeight,scrollHeight,scrollTop,offsetParent,
- js中运算符的优先级
- Extjs Grid 加载数据.分页。传值,
- js的类型及判断undefined
- JavaScript权威指南_136_第15章_脚本化文档_15.8-文档和元素的几何形状和滚动-滚动
- js实现定时任务,每隔N秒请求后台
- Javascript的UT测试框架-Jasmine简介
- jsp自动刷新(转)
- 使用Html5和Js进行拖动
- javascript 小练习-tab切换
- JS写的排序算法演示
- codeMirror插件使用
- CEF-JavaScriptIntegration