[JAVA] Map으로 전달 받은 JsonData List 목록(값) 추출하기
Map 형태로 클라이언트에서 전달 받은 값을 추출하고 싶은데, List 형태가 있다면? "name" : "test", "item" : [ { "x": 0, "y": 0, "w": 6, "h": 8, "i": 0 }, { "x": 0, "y": 0, "w": 3, "h": 2, "i": 0 } ] jsonData.get("name"); jsonData.get("item"); >> test >> Object Object get으로 값을 추출하면 해당 객체의 타입만 보여준다. 어떻게 불러와야 할까? List items = (List) jsonData.get("item"); for (Map item : items) { ... } item 을 List 변수에 담아주고 for문을 돌리면 된다.