dlalskwk2
1k
2021-10-06 15:51:16
3
230

String json데이터 구조는 어떤 자료구조로 담아야하나요?


Stirng Json 일때

로그 찍어보면

{


}

{


}


{


}



이런식으로 3덩어리 정도 있습니다

Map으로 담자니 키값이 중복되서어 안될거같아서요

어떻게 해야할까요?

0
  • 답변 3

  • a785312468
    429
    2021-10-06 16:11:54

    안녕하세요. :)

    정확한 로직을 못봐서 모르겠습니다만 그냥 JSONObject에 담는건 어떨까요??

  • 카스마당
    1k
    2021-10-06 18:58:22 작성 2021-10-06 19:12:12 수정됨

    배열구조를 map으로 할려면
    List<Map<String, Object>> 이런식으로 map을 list에 담아야겠죠..

    json array to list

    
    import org.json.*;
    import com.fasterxml.jackson.databind.*;
    import com.fasterxml.jackson.core.type.*;
    
    ObjectMapper mapper = new ObjectMapper();
    List<Map<String, Object>> data = mapper.readValue
              (json, new TypeReference<List<Map<String, Object>>>(){});


  • 로그인을 하시면 답변을 등록할 수 있습니다.