티스토리 뷰

/*

jsoup 으로 가져온 json data는 복합적인 형태이다. -> {k:v, k,v k:[{k:v, k,v}]}

이를 자바의 List<Map<String, Object>> 으로 변환한다.

{

    "act":""
    ,"totalRecode":21
    ,"search_key":""
    ,"search_val":""
    ,"searchCate":""
    ,"item":[
                {"aa":1,"bb":"abcd","cc":"가나다라"}
                ,{"aa":1,"bb":"abcd","cc":"가나다라"}
                ,{"aa":1,"bb":"abcd","cc":"가나다라"}
                ]
    , "etc":""

}

 

형태

Map

{

    String:object
    , String:object
    , String:list[
        Map{String:object}
        , Map{String:object}
        , Map{String:object}
    ]

}

 

위와 같은 복합 적인 형태를 아래 두 줄로 풀고 필요한 item을 가져다 쓴다.

*/

 

String jsonData = ""; //

                    

Gson gson = new Gson();

Map<String, Object> jsonObject = gson.fromJson(jsonData, new TypeToken<Map<String, Object>>(){}.getType());

List<Map<String, Object>> jsonList = (List) jsonObject.get("item");

 

 


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함