1,将json格式的字符串转化为json对象可以调用下面的函数
function $parseJson(str){
try{
eval('var obj='+str);
return obj;
}catch(e){
return null;
}
}
2,将json对象转化为json格式的字符串课调用下面函数
function $toJsonString(obj){
var isArray = obj instanceof Array;
var r = [];
for(var i in obj){
var value = obj[i];
if(typeof value == 'string'){
value = '"' + value + '"';
}else if(value != null && typeof value == 'object'){
value = $toJsonString(value);
}
r.push((isArray?'':i+':')+value);
}
if(isArray){
return '['+r.join(',')+']';
}else{
return '{'+r.join(',')+'}';
}
}
json格式字符串与json对象相互转换的函数
最新推荐文章于 2023-02-16 07:01:43 发布