반응형
1. maven dependency 설정
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.3.0</version>
</dependency>
2. JsonString To Map
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
public static void main(String[] args) {
String dataStr = (String) jsonObj.get("data");
HashMap<String, Object> dataMap = new ObjectMapper()
.readValue(dataStr, new TypeReference<Map<String, Object>>(){});
}
3. JsonString To List Map
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
public static void main(String[] args) {
String dataStr = (String) jsonObj.get("data");
ArrayList<HashMap<String, String>> dataListMap = new ObjectMapper()
.readValue(dataStr, new TypeReference<List<Map<String, String>>>(){});
}
🙏 참조 ::
반응형
'Java' 카테고리의 다른 글
[Java] 배열의 합계 얻기 (0) | 2022.04.28 |
---|---|
[Java] Map To JSONObject (0) | 2022.04.28 |
[Java] Map - getOrDefault 메소드 (0) | 2022.04.26 |
[Java] POST 데이터 전송(application/x-www-form-urlencoded) 구현 (0) | 2022.04.26 |
[Java] Map To List (0) | 2022.04.26 |