JSON
JSON.stringify(json) -> 普通json变成标准json版字符串
JSON.parse(str) -> 把字符串变成json
兼容:IE8+ chrome FF
数据格式 安全 兼容
parse 必须标准 安全 不兼容
eval 随便 不安全 兼容
序列化兼容:
json2str();
function json2str(json){
if(window.JSON){
return JSON.stringify(json);
}else{
var arr=[];
for(var name in json){
arr.push(‘"‘+name+‘":‘+json[name]);
}
return ‘{‘+arr.join(‘,‘)+‘}‘;
}
}
str2json();
function str2json(str){
if(window.JSON){
return JSON.parse(str);
}else{
return eval(‘(‘+str+‘)‘);
}
}
时间: 2024-10-28 23:12:12