JSON.stringify()和JSON.parse()

来源:互联网 发布:网络实体店怎么开 编辑:程序博客网 时间:2024/06/03 21:39
JSON.stringify(value[, replacer[, space]])
  • value必须是有效的json字符串
  • replacer可选。用于转换结果的函数或数组.(如果replacer是函数JSON.stringify将调用这个函数,并且传入键和值,使用返回值而不使用原始值.如果该函数返回undefined,则排除成员。根对象的键是一个空字符串).
  • space可选,文本添加缩进、空格和换行符(根据数字来确定文本的缩进)。
    “`
    var a={a:1,b:2}
    JSON.stringify(a)
    结果:“{“a”:1,”b”:2}”
JSON.parse(text[, reviver]) - text:必需, 一个有效的 JSON 字符串。 - reviver: 可选,一个转换结果的函数, 将为对象的每个成员调用此函数。 ``` var str = '{"name":"张三","age":"18","sex":"男"}' JSON.parse(str). 结果:name:张三         age:18         sex:男