Web

JavaScript - JSON

2019-02-17  本文已影响15人  FoxLayla

JSON

JSON(JavaScript Object Notation)是一种 轻量级数据交换格式,用来序列化对象、数组、数值、字符串、布尔值和 null

特点

语法

JSON 是键值对的集合,其基本形式为:

{
    "key1": "value1",
    "key2": "value2",
    "key3": "value3"
}
/* 注:
1. 最后一个键值对后面没有逗号
2. 键和值均用 "" 括起来 */

JSON 值可以是:

是否是 JSON 字符串取决于上下文,在string上下文里使用带有大括号的 JavaScript 对象,那它就是 JSON 字符串,而如果在对象字面量上下文里使用的话,那它就是对象字面量。

// 这是JSON字符串
var foo = '{ "prop": "val" }';
 
// 这是对象字面量
var bar = { "prop": "val" };

方法

JSON 和 JavaScript 的关系

JSON 基于JavaScript 语法,但 JavaScript不是JSON,JSON也不是 JavaScript。

上一篇下一篇

猜你喜欢

热点阅读