내 된 JSONObject :이름을 언급하지 않고 JSONObject에서 값을 얻을 수 있습니까?
내가 ID, 이름 또는 가격의 가치를 얻을 수menuitemArray.getJSONObject(i).getString("id");
, 그 이름을 언급하지 않고, 인덱스 나처럼 될 수
{MyJSON:[{"id":"1","name":"panji","price":"100"}]}
나는이 ID의 값을 얻기 위해 할 또 다른 방법?
내 된 JSONObject :이름을 언급하지 않고 JSONObject에서 값을 얻을 수 있습니까?
내가 ID, 이름 또는 가격의 가치를 얻을 수menuitemArray.getJSONObject(i).getString("id");
, 그 이름을 언급하지 않고, 인덱스 나처럼 될 수
{MyJSON:[{"id":"1","name":"panji","price":"100"}]}
나는이 ID의 값을 얻기 위해 할 또 다른 방법?
당신이
for(Iteraor key=jsonObject.keys();itr.hasNext();) {
jsonObject.get(key.next());
}
for-each 구문과 함께 Iterator를 사용할 수 있을지 확신하지 못합니다. AFAIK는'Iterable'과 배열에서만 작동합니다. –
감사합니다. 지금 수정했습니다. – gkamal
JSONObject obj = new JSONObject(json);
for(Iterator<String> keys=obj.keys();keys.hasNext();) {
obj.get(keys.next());
}
질문에 어떻게 답할 수 있습니까? ? – Phani
이름을 언급 할 때 무엇이 잘못 되었습니까? 그 문제에 직면 해 있습니까? – Mat