【Appendix】JSON

JSON(JavaScript Object Notation,JavaScript 对象表示法)是一种轻量级的数据交换格式。

JSON 基于 ECMAScript(欧洲计算机协会制定的 js 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。

JSON 数据格式与语言无关,很多编程语言都支持 JSON 格式数据的生成和解析。

JSON 的官方 MIME 类型是 application/json,文件扩展名是 .json。

JSON用于描述资料结构,有两种结构存在:对象,数组。

对象,Object,{}

{name:value},name 是一个字符串; value 可以是一个字符串(string)、数值(number)、对象(object)、布尔值(bool)、有序列表(array),或者null值。

字符串:以" "括起来的一串字符。
数值:一系列0-9的数字组合,可以为负数或者小数。还可以用e、E表示为指数形式。
布尔值:表示为true、false

数组,Array,[]

数组(array):一个或者多个值用,分割后,使用[]括起来就形成了这样的列表:[value, value]

应用领域

WEB开发

JSON最开始被广泛的应用于WEB应用的开发。不过当前JSON使用在JavaScript、Java、Node.js应用的情况比较多,PHP、C#等开发的WEB应用主要还是使用XML。

NoSQL数据库

相对于传统的关系型数据库,一些基于文档存储的NoSQL非关系型数据库选择JSON作为其数据存储格式,比较出名的产品有:MongoDB、CouchDB、RavenDB等。

发布了50 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_35689096/article/details/96446456