:::: 개발 ::::/::: JAVA :::

JSONObject 계층 구조 java 에서 처리 방법

nayha 2020. 10. 21. 15:26

테스트 데이터 구조

{
    "response":{
    "header":{"resultCode":"00","resultMsg":"NORMAL SERVICE."}
    ,"body":{"items":
            {
            "item":[
            {"airline":"아시아나항공","airport":"마닐라","airportCode":"MNL","carousel":19,"cityCode":"MNL","elapsetime":"0316","estimatedDateTime":"0359","exitnumber":"E","flightId":"OZ704","gatenumber":32,"remark":"도착","scheduleDateTime":"0500","terminalId":"P01"}
            ,{"airline":"대한항공","airport":"마닐라","airportCode":"MNL","carousel":10,"cityCode":"MNL","elapsetime":"0322","estimatedDateTime":"0410","exitnumber":"B","flightId":"KE624","gatenumber":251,"remark":"도착","scheduleDateTime":"0500","terminalId":"P03"}
           ]
            }
        }
    }
}

 item 영역만 가져오고 싶을땐

JSONObject json = new JSONObject(받아올 스트링 데이타.. );
JSONObject newjson = json.getJSONObject("response").getJSONObject("body").getJSONObject("items");

반응형