基于OpenLayers的WebGIS程序二次开发实例教程
35202 人在学
JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLanguage,StandardECMA-2623rdEdition-December1999的一个子集。
任何支持的类型都可以通过JSON来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型。
对象:对象在JS中是使用花括号包裹{}起来的内容,数据结构为{key1:value1,key2:value2,...}的键值对结构。在面向对象的语言中,key为对象的属性,value为对应的值。键名可以使用整数和字符串来表示。值的类型可以是任意类型。
数组:数组在JS中是方括号[]包裹起来的内容,数据结构为["java","Javascript","vb",...]的索引结构。在JS中,数组是一种比较特殊的数据类型,它也可以像对象那样使用键值对,但还是索引使用得多。同样,值的类型可以是任意类型。
JSON简介
JSON:JavaScriptObjectNotation,Javascript对象表示法,一种轻量级的数据交换格式。
JSON是存储和交换文本信息的语法,类似于XML。
JSON比XML更小、更快,更易解析,前后端的通信现在一般用JSON,基本不用XML。
JSON对象
{"name":"chy","age":20,"score":100}
一个JSON对象可以包含多个键值对,key只能是字符串,value可以是:
1字符串
2数值
3布尔值
4数组
5对象
6null
JSON数组
[
{"name":"张三","age":20,"score":100},
{"name":"李四","age":19,"score":90},
{"name":"王五","age":20,"score":98}
]
数组元素是JSON对象。
在处理JSON格式的数据时,没有需要遵守的预定义的约束。所以,在同样的数据结构中,可以改变表示数据的方式,也可以使用不同方式表示同一事物。
JSON(JavaScriptObjectNotation,JS对象简谱)是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。