使用的JSONObject我有以下的Android的Java代碼:我如何在Android中
String json = "{\"Name_1\":1,\"Name_2\":0,\"Name_3\":0}";
JSONObject object = new JSONObject(json);
String[] propertyNames = JSONObject.getNames(object);
values = new String[propertyNames.length];
for (int i = 0; i < propertyNames.length; i++) {
values[i] = String.valueOf(object.get(propertyNames[i]));
}
,但我收到以下錯誤:該方法getNames(JSONObject)
是未定義的類型JSONObject
。 我能做些什麼來得到propertyNames
?
爲什麼不看JavaDoc的? http://developer.android.com/reference/org/json/JSONObject.html – Ridcully
「我能做些什麼來獲取propertyNames?」 - 使用'object.names()'NOT'getNames(...)',正如你發現的那樣,它是'JSONObject'的一個未定義的方法。還要注意,不是將'propertyNames'定義爲String [],而是使用'JSONArray'。 – Squonk
那麼我將如何獲得值= {「1」,「0」,「0」} – user1759570