hanker

JAVA - Json 파싱(Parsing) [Gson] 본문

JAVA

JAVA - Json 파싱(Parsing) [Gson]

hanker 2024. 4. 2. 12:18
반응형

Java 에서 Json 문자열로 데이터를 받을 때 다시 Json 형태로 Parsing 해서 사용 하는 코드

 

Gson 라이브러리 사용하여 파싱

 

pom.xml

<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.8.1</version>
</dependency>

 

 

받은 Json 문자열을 Parsing

 

Gson gson = new Gson();
List<Map<String, Object>> listMap = gson.fromJson((String) params.get("listMap"), new TypeToken<List<Map<String, Object>>>(){}.getType());

// Map<String, Object> 형식의 params 파라미터를 받음 
// params 안에 key name이 listMap 이라는 Json 문자열을 List<Map<String, Object>> 형식으로 Parsing
// List<Map> 형식이 아닌 List<String> -- 등 위 코드 수정하여 사용 가능

 

반응형