JSON全称为JavaScript Object Notation。
JSON是理想的数据交换语言,易于人阅读和编写,也易于机器解析和生成。它主要用于在服务器和 Web 应用程序之间传输数据。

JSON与对象的区别

  1. var obj = {a: 'hello', b: 'text'}
  2. var json = '{"a": "hello", "b": "text"}'

JSON与对象的互相转化

对象转json使用 JSON.stringfy ,而json转对象则使用 JSON.parse

  1. var user = {
  2. name: 'yonni',
  3. age: 18,
  4. sex: 'male'
  5. }
  6. // 对象转为json字符串
  7. var jsonUser = JSON.stringfy(user);
  8. // json字符串转对象
  9. var obj = JSON.parse('{"name":"yonni", "age":18, "sex":"male"}');