var json = } };
//方式一:使用eval解析
var obj = eval(json);
alert(obj.constructor);
alert(obj.contry.area.women);
//方式二:使用funtion函式
var strjson = "";//得到的json
var obj = new
function
("return" + strjson)
();//轉換後的json物件
alert(obj.name);//json name
alert(obj.constructor);
//方式二:使用json.parse()
var datafromlogin= ''
var obj = json.parse(datafromlogin);
console.log("name: " + obj.name);
//複雜一點的json陣列資料的解析
var value1 = [, , ];
var obj1 = eval(value1);
alert(obj1[0].c01);
//複雜一點的json的另一種形式
var value2 = , ], "array":[,]};
var obj2 = eval(value2);
alert(obj2.list[0].password);
js讀取解析JSON資料
json字串轉換為json物件倆種方式 一 eval 這種方法會執行json物件中的js語句 比較危險 在解析 不明的json物件的時候可能出現危險 var str 字串 var data eval str 二 json.parse 比較安全 不會執行json物件裡的js語句 分別有以下幾種寫法 v...
使用Gson解析json資料
使用gson解析json資料,非常方便,要細心的配置實體類model。比如json字串為 currentpage 1,allnum 30042,maxresult 20 照上面的json資料,model實體類為 public class joke public void setallpages st...
使用FastJson解析JSON資料
spring boot預設的json使用起來比較不習慣,所以很自然我就想我能不能使用fastjson進行json解析呢?引入fastjson依賴庫 com.alibaba fastjson 1.2.15 這裡要說下很重要的話,官方文件說的1.2.10以後,會有兩個方法支援httpmessagecon...