키가있는 json 데이터가 들어있는 json 객체가 있습니다. 지금 나는 이름, 주소 등 그 json 개체에서 가치를 추출하고 변수에 저장 싶어요. json_o ,, 핵심 --- "사용자"를 넣어 -중첩 json 배열에서 값을 추출하는 방법은 무엇입니까?
컨트롤러
json_arr = new JSONArray(j_str);
int count = json_arr.length();
json_o.put("user", json_arr);
j_str는 다음과 지금은 JSON 객체로 변환 된 데이터
[{"Bollywood":[{"actor":[{"name":"AA","gender":"Male"},{"name":"BB","gender":"Male"}]}]},{"Hollywood":[{"actor":[{"name":"CC","gender":"Male"},{"name":"DD","gender":"Male"}]}]}]
가 포함되어 있습니다. 이제 할리우드에서 2 번째 배우 이름과 같은 특정 데이터를 얻을 수 있습니다. (즉, DD 값). 그 후에 문자열에 저장하십시오.
당신의 JSON이 유효 :
여기 잭슨과 함께이 일에 대한 빠른 가이드입니다. http://jsonviewer.stack.hu/를 사용하여 json 문자열을 먼저 확인하십시오. –
@DibakarPaul 아니요. 확실히 좋은 json 문자열입니다. 나는 그것을 통해 UR 주어진 사이트를 확인했거나 u는 http://jsonformatter.curiousconcept.com/ –