1 后台传来的JSON对象转为JSON对象的两种方式。
/* JSON字符串转JSON对象的两种方式 */
function getJSONData() {
$.ajax({
type:'POST',
url:'<%=basePath%>text/json01.html',
success:function(data){
console.log(data);
console.log(strToJSON01(data));
console.log(strToJSON02(data));
}
});
}
//JSON字符串转JSON对象
function strToJSON01(str){
return eval('('+str+')');
}
//JSON字符串转JSON对象
function strToJSON02(str){
return JSON.parse(str);
}
控制台输出:
大部分情况下应该用第一种方式,稳定些。