小弟正在自學JS,遇到一點小問題,下面的Json是網抓時回傳的資料,但是我想獲取A,B,C,D的值,不知道怎么提取,
請各位大神指教,無甚感激。
{"time":{"2020-02-08":{"A":200,"B":400,"C":150,"D":360}}}
uj5u.com熱心網友回復:
var s=`{"time":{"2020-02-08":{"A":200,"B":400,"C":150,"D":360}}}`;
s=`(${s})`;
var obj=eval(s);
var {A,B,C,D}=obj.time["2020-02-08"];
console.log(A,B,C,D);
uj5u.com熱心網友回復:
有時腦袋會突然傻掉哈,這個答案比較好些:var json=`{"time":{"2020-02-08":{"A":200,"B":400,"C":150,"D":360}}}`;
var obj=JSON.parse(json);
var {A,B,C,D}=obj.time["2020-02-08"];
console.log("如你所見:", A,B,C,D);
uj5u.com熱心網友回復:
var s='{"time":{"2020-02-08":{"A":200,"B":400,"C":150,"D":360}}}';
eval("var obj="+s);
var a=obj.time["2020-02-08"].A;
alert(a);
uj5u.com熱心網友回復:
大神還是多呀,這么快就給出了這么多正確的解答,謝謝各位。轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/98478.html
標籤:JavaScript
下一篇:sublime
