簡體   English   中英

解析json編碼的數組並獲取值

[英]Parse json encoded array and fetch values

如何從json_encode(arr)解析這些JSon數組,輸出是:

[{"id":"44","data":"[[10],[27],[13]]","_types":"ff"},  {"id":"44","data":"[[140],[327],[213]]","_types":"44f"}]

我需要使用java腳本迭代它並獲取每個值。 我收到錯誤,意外的令牌。

你得到一個字符串,你只需要做JSON.parse

var str = '[{"id":"44","data":"[[10],[27],[13]]","_types":"ff"},  {"id":"44","data":"[[140],[327],[213]]","_types":"44f"}]';

var obj = JSON.parse( str );

alert( obj[0].id );

你正在獲取java腳本對象的數組,我認為你不需要解析this.Just迭代這個並獲取如下結果。

var q = [{"id":"44","data":"[[10],[27],[13]]","_types":"ff"},  {"id":"44","data":"[[140],[327],[213]]","_types":"44f"}];

 q.forEach(function(i){console.log(i.id)});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM