2015-11-28 26 views
0

我使用OpenSearch API作爲建議here解析MediaWiki OpenSearch API返回的JSON響應

結果我得到的,如圖所示,在該頁面的解決方案,是這樣的形式:

[ 
    "Malleshwaram", 
    ["Malleshwaram"], 
    [""], 
    ["https:\/\/en.wikipedia.org\/wiki\/Malleshwaram"] 
] 

現在我已經在JSONArray對象(org.json)收集此。但我無法解析它,因爲在這些鍵值對中沒有沒有鍵。我如何通過他們的指數獲取元素?

我只是想分開這些元素,並將它們存儲在不同的字符串數組中。請幫忙。

+0

當你甚至沒有指定語言時,很難知道你在問什麼。你在尋找http://stackoverflow.com/questions/3010840/loop-through-array-in-javascript? – Tgr

+0

我在創建這篇文章時添加了java作爲標籤:)無論如何,我解決了我的問題,謝謝:) – SoulRayder

回答

0

您發佈的樣本JSON是混合數據類型的一維數組:一個字符串和三個字符串數組。製作一個二維的對象數組可能更容易,並使用適當的訪問器返回您正在查找的值,並以一種方式實現,該方式說明了如果返回多個URL,可能的JSON響應可能是什麼等等。