JSON字符串和JSON对象

JSON

为此,我们为了描述这些复杂的数据结构作为一个string字符串,制定了标准的规则和语法。JSON只是其中一种语法,它可以在string上下文里描述对象,数组,字符串,数字,布尔型和null,然后通过程序间传输,并且反序列化成所需要的格式。JSON字符串

字面量

  • 字面量-他们是固定的值,不是变量,让你从“字面上”理解脚本。
  • 字符串字面量-由双引号(")或单引号(')包围起来的零个或多个字符组成的
  • 对象字面量-由大括号({})括起来的零个或多个对象的属性名-值对
  // 这是JSON字符串 在wordpress中传递json格式的参数时使用' 来包含对象
  var foo = '{ "prop": "val" }';

  // 这是对象字面量
  var bar = { "prop": "val" };

序列化 反序列化

  • JSON.parse 用来将JSON字符串反序列化成对象
  • JSON.stringify 用来将对象序列化成JSON字符串
  var my_json_string = '{ "prop": "val" }';
  var my_obj = JSON.parse( my_json_string );
  var my_other_json_string = JSON.stringify( my_obj );

JSON对象

浏览器里JSON对象被原生的内置对象了
JSON对象两个方法 JSON.parse JSON.stringify

posted @ 2018-07-30 17:46  Iven_Han  阅读(195)  评论(0编辑  收藏  举报