내가 형태의 JSON 개체를JSONArray를 LinkedHashMap <String, String>으로 변환하는 방법?
{ "페이지 id": 1, "stgId": 1, "userId를"2 "requestStageId을": 0, "requestPageId": 0, "답" [{ "QID": "6", "ansValue": "1"}, { "QID": "11", "ansValue": "10"}]
} I 데이터로서 나타날 :
long uid = (long)inputJsonObj.get("userId");
long stgid = (long)inputJsonObj.get("stgId");
long pgid = (long)inputJsonObj.get("pageId");
JSONArray answer_Array = (JSONArray) inputJsonObj.get("answer");
즉, answer_Array의 conatins :
,[{ "QID": "6", "ansValue": "1"}, { "QID": "11", "ansValue": "10"}]
지금은 변환해야 QID가 값 될 키 및 ansValue 것의 LinkedHashMap,에 JSONArray answer_Array.
어떻게 할 수 있습니까?
이 당신에게 제공하지 않습니다 예상 데이터 구조는 무료이지만, 직접 빌드 할 수 있습니다. http://stackoverflow.com/questions/2591098/how-to-parse-json-in-java – Misch
이것을 확인하십시오 http://stackoverflow.com/a/17037364/1939607 – TheRedFox
json을 구문 분석하기 위해 Jackson 또는 json 라이브러리를 사용하고 있습니까? – iNan