JSON.stringify(obj) JSON.parse(json)

1. JSON.stringify():把javascript对象序列化为json字符串

var json = JSON.stringify(object); object stringify to json string

序列化

语法:

JSON.stringify(value [, replacer] [, space])

参数:

value:必选,输入的对象,如数组,类等。 

replacer:可选的,又分为2种方式,一种是数组,第二种是方法。 

space:分隔符的


2. JSON.parse():把json字符串解析为原生javascript值

var obj = JSON.parse(json); json string parse to obj

$.each(obj, function( index, value ) {

    console.log( index + ": " + value );

});

解析

语法:

JSON.parse(text[, reviver])

参数:

text:必需,一个有效的JSON字符串。

reviver:可选,一个转换结果的函数。将为对象的每个成员调用此函数。如果成员包含嵌套对象,则先于父对象转换嵌套对象。

对于每个成员,会发生以下情况:

-如果reviver返回一个有效值,则成员值将替换为转换后的值。

-如果reviver返回它接收的相同值,则不修改成员值。

-如果reviver返回nullundefined,则删除成员。

返回值:

一个对象或数组。

你可能感兴趣的:(JSON.stringify(obj) JSON.parse(json))