각카
957
2020-09-01 17:44:35
2
203

List<Map<String, Object>> KEY VALUE 값 추출 질문드립니다


KEY VALUE를 찾아서 데이터를 추출할려고합니다

List<Map<String, Object>> list를 통해서 받은데이터는 

{NO=1, NAME=SCHOOL , list=[{CLASS=A, Key=NAME,Value=KIM]}

여기서 받은데이터 중 list에 key값과 value값을 다시 string 변수에 담고 싶은데 가능한가요?

0
  • 답변 2

  • 유리세계
    3k
    2020-09-01 17:59:05


    List<Map<String, Object>> map_1  = {NO=1, NAME=SCHOOL , list=[{CLASS=A, Key=NAME,Value=KIM]};
    
    List<Map<String, Object>> list_1 = (List<Map<String, Object>>) map_1.get("list");
    
    sysout(list_1.toString());


  • code-01
    1k
    2020-09-01 18:07:50 작성 2020-09-01 18:16:42 수정됨

    1. List<Map<String, Object>>를 for문이나 get을 써서 List안의 Map를 추출해내고

    2. Map이 나왔으면 Map을 key을 이용하여 list를 접근하면 되겠네요.

    소스가 없어서 sample만 봐서는 list가 Map안의 key인것같은데, map.get("list")로 객체를 뽑아보세요.

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