概述
了解一下JSON
(JavaScript Object Notation),JavaScript对象表示法
轻量级数据交换格式,基于ECMAScript的一个子集语言的文本格式,同时也易于人阅读和编写机器解析和生成
JSON 是 JavaScript 原生格式,在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包
JSON语法规则
是JavaScript对象表示语法的子集。
数据在键值对中,数据由逗号分隔,花括号保存对象,方括号保存数组。JSON名称/值对
书写格式:名称/值对,例”firstName”:”apple”
等价于JavaScript语句firstName=”apple”JSON值
数字【整数/浮点数】
字符串【在双引号中】
逻辑值【true/false】
数组【在方括号中】
对象【在花括号中】
nullJSON基础结构
对象:js中表示为{}括起来的内容
数据结构:{key:value,key:value,…}的键值对结构,key为对象属性,value为对应的属性值
取值方法:对象.key获取属性值,属性的类型可以为数字、字符串、数组、对象几种。数组:在js中是[]括起来的内容
数据结构:[“java”,”javascript”,”vb”,…]
取值方式:使用索引获取,字段值的类型可以使数字、字符串、数组、对象几种。基础示例
JSON 将 JavaScript 对象中表示的一组数据转换为字符串,然后可以在函数之间传递这个字符串或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。
访问、修改数据
people.programmers[0].lastName;
首先访问 people变量中的数据;然后移动到 programmers的条目,再移动到第一个记录([0]);最后,访问 lastName键的值,结果是字符串值。具体形式
对象是一个无序的”名称/值对”集合,
例{
“姓名”:“大憨”,
“年龄”:“24”
}数组是值的有序集合
例{
“学生”:[
“姓名”:“大憨”,“年龄”:“24”}
]
}
最后
以上就是帅气小松鼠为你收集整理的如何理解JSON的全部内容,希望文章能够帮你解决如何理解JSON所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复