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字符串。

 

用户评论
评论列表