JSON

101 阅读1分钟

1. 概念

  • JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
  • JSON 语法是 JavaScript 语法的子集
  • JSON 是轻量级的文本数据交换格式;比 XML 更小、更快,更易解析

2. 常用方法

JSON 通常用于与服务端交换数据

     // 定义基本格式
     var person = {"name": "张三", age: 23, 'gender': true};

2.1 JSON.parse()

在接收服务器数据时一般是字符串,JSON.parse()将数据转换为 JavaScript 对象

let obj1 = '{ "name":"runoob", "alexa":10000, "site":"www.runoob.com" }'
let obj2 = JSON.parse(obj1)
console.log(obj2)  // {name: 'runoob', alexa: 10000, site: 'www.runoob.com'}

2.2 JSON.stringify()

在向服务器发送数据时一般是字符串,JSON.stringify()方法将 JavaScript 对象转换为字符串

var obj = { "name":"runoob", "alexa":10000, "site":"www.runoob.com"};
var myJSON = JSON.stringify(obj);
console.log(myJSON)  // '{"name":"runoob","alexa":10000,"site":"www.runoob.com"}'