JSON 基础知识总结

摘要: JSON,说白了就是JavaScript用来处理数据的一种格式,这种格式非常简单易用。JSON大部分都是用来处理JavaScript和web服务器端之间的数据交换,把后台web服务器的数据传递到前台,然后使用JavaScript进行处理,例如ajax等 JSON支持的语言非常多,包括JavaS

JSON是什么

JSON,说白了就是JavaScript用来处理数据的一种格式,这种格式非常简单易用。JSON大部分都是用来处理JavaScript和web服务器端之间的数据交换,把后台web服务器的数据传递到前台,然后使用JavaScript进行处理,例如ajax等

JSON支持的语言非常多,包括JavaScript、C#、PHP、Java等等,这是由于JSON独立于语言的轻量级的数据交换格式,这个特点有点类似于SQL语言

JSON的结构

JSON结构共有2种:无序的对象结构、有序的数组结构;

无序的对象结构

对象结构是使用大括号“{}”括起来的,大括号内是由0个或多个用英文逗号分隔的“关键字:值”对(key:value)构成的

var jsonObj = {
    "键名1":值1,
    "键名2":值2,
    ……
    "键名n":值n
}
JSON 基础知识总结JSON 基础知识总结

这里的键名是字符串,但是值可以是数值、字符串、对象、数组或逻辑true和false

有序的数组结构

JSON数组结构是用中括号“[]”括起来,中括号内部由0个或多个以英文逗号“,”分隔的值列表组成

var arr =
[
    {
        "键名1":值1,
        "键名2":值2
    },
    {
        "键名3":值3,
        "键名4":值4
    },
    ……
]
JSON 基础知识总结JSON 基础知识总结

在JSON数组中,每一对“{}”相当于一个JSON对象

JSON 数据格式

JSON是JavaScript Object Notation的简称,是一种轻量的数据表示方法。json格式采用key:value的方式记录数据,非常直观,比XML简洁,因而大受欢迎

添加 JSON

简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户端传递给服务器端程序。这个字符串看起来有点儿古怪,但是 JavaScript 很容易解释它,而且 JSON 可以表示比名称/值对更复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表

值的数组

当需要表示一组值时,JSON 不但能够提高可读性,而且可以减少复杂性

JSON 基础知识总结​​​​​​​

原文链接

相关推荐