/** *JSON.parse 字符串转成对象 * 参数1:字符串 * 参数2:执行函数,有返回值 * @type {string} */ var parseTest = function(){ var data = '{"data":[],"parmas":{}}'; return JSON.parse(data,function(key,val){ return val; }); }; console.log(parseTest()); /** * JSON.stringify 对象转换为字符串。 * 参数1:js对象 * 参数2:执行函数,有返回值 * 参数3:文本添加缩进、空格和换行符,如果参数是一个数字,则返回值文本在每个级别缩进指定数目的空格,如果参数大于10,则文本缩进10个空格。参数可以使用非数字,如:\t */ var stringifyTest = function(){ var data = {"data":[1],"parmas":{"key":1}}; return JSON.stringify(data,function(key,val){ return val; },1); }; console.log(stringifyTest());