Json 对象转化为String 对象的方法
* json对象转字符串形式
*/
function json2str(o) {
var arr = [];
var fmt = function (s) {if ( typeof s == ' object ' && s != null ) return json2str(s);
return / ^(string|number)$ / .test( typeof s) ? " ' " + s + " ' " : s;
}
for ( var i in o) arr.push( " ' " + i + " ': " + fmt(o[i]));
return ' { ' + arr.join( ' , ' ) + ' } ' ;
}
注意: 在json对象中存在另外一个Object 的时候,不能使用 JSON.stringify() 方法来进行转换, 需要手工编写json2str() 方法