[英]Multiple level attribute retrieval using array notation from a JSON object
[英]Object retrieval from JSON using Jquery / JS
我在/ path / to / json有一個JSON文件,其中包含:
{"a": {"s": [{"l": "PPP"}]}}
我正在使用此JQuery表達式:
$.ajax({ url: '/path/to/json', dataType: 'json', async: false, success: function(data) { $.each(data.as, function(index,element) { lines=element.l; }) } });
如何不使用$ .each()返回asl的值?
我還有另一個JSON文件,其中包含:
{"a": {"s": [ { "l": "PPP", "qqq": "aaa" }, { "l": "FFF", "qqq": "bbb" } ]}}
這是一個文件。 如何將文件的內容分配給變量,然后在json中搜索“ l”屬性為“ PPP”的對象,然后檢索該對象的“ qqq”值?
如果知道要提取的項目的索引,則可以使用數組索引
獲取s
數組中的第一項
data.a.s[0].l
獲取s
數組中的第二項
data.a.s[1].l
或使用for循環
for(var i= 0; i<data.a.s.length; i++){
lines = data.a.s[i].l
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.