JSON对象方法
知有
163
JSON对象方法
JSON.parse(text[, reviver]):方法用来解析JSON字符串,
参数:
Text:要被解析成 JavaScript 值的字符串,关于JSON的语法格式,请参考:JSON。
Reviver(可选):转换器, 如果传入该参数(函数),可以用来修改解析生成的原始值,调用时机在 parse 函数返回之前。
返回值:
Object类型, 对应给定 JSON 文本的对象或值。
JSON.stringify(value[, replacer [, space]]):方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是数组,则可选择性地仅包含数组指定的属性。
参数:
Value:将要序列化成 一个 JSON 字符串的值。
Replacer(可选):如果该参数是一个函数,则在序列化过程中,被序列化的值的每个属性都会经过该函数的转换和处理;如果该参数是一个数组,则只有包含在这个数组中的属性名才会被序列化到最终的 JSON 字符串中;如果该参数为 null 或者未提供,则对象所有的属性都会被序列化。
Space(可选):指定缩进用的空白字符串,用于美化输出(pretty-print);如果参数是个数字,它代表有多少的空格;上限为10。该值若小于1,则意味着没有空格;如果该参数为字符串(当字符串长度超过10个字母,取其前10个字母),该字符串将被作为空格;如果该参数没有提供(或者为 null),将没有空格。
返回值:
一个表示给定值的JSON字符串。