[Java] List를 Vo객체 List로 손쉽게 필드 매핑하여 변환하기

Donghyun Kim·2023년 6월 13일
0

List 형태의 데이터가 있을 때 Gson 라이브러리를 사용하여 객체 List에 바로 필드를 매핑하여 변환할 수 있다.

예제 코드

List<?> list; // 실제론 값을 할당하여 사용

// 1. 먼저 json 형태로 변환
JSONArray jsonArray = new JSONArray(list);

// Gson 라이브러리를 사용해도 가능
Gson gson = new Gson();
String jsonString = gson.toJson(list);

// 변환 할 객체 
List<TestVo> voList = gson.fromJson(jsonArray, new TypeToken<ArrayList<TestVo>>(){}.getType());


profile
"Hello World"

0개의 댓글