2013-12-10 45 views
-1

的鍵值我有一個org.json.JSONObject有存儲在它裏面的值的多個級別。我需要獲取該對象的所有關鍵值,但我只能使用Iterator獲得第一級關鍵值,是否有一種方法可以訪問所有級別以獲取關鍵值。獲取的JSONObject

JSONObject jSONObject = XML.toJSONObject(fileContent.toString()); 
Iterator i = jSONObject.keys(); 
while (i.hasNext()) { 
    System.out.println(i.next()); 
} 

回答

0

使用的JSONObject keys方法。從javadoc:

public java.util.Iterator keys() 獲取JSONObject的鍵的枚舉。

返回:鍵的迭代器。

+0

我使用迭代器就像我上面張貼。它只返回一級密鑰。但我的JSONObject中有多個級別的鍵 – Sajirupee