Develop/JAVA

[JAVA] List 를 Json String 으로 변환

issuemaker99 2024. 8. 27. 13:56
728x90

방법-1)

null 인 값도 모두 포함된다

import com.fasterxml.jackson.databind.ObjectMapper;

public class RglrTrnMgntController {
    @Autowired
	private final ObjectMapper mapper;

	List<TrnDto> anpTrnTgtCdList = rglrTrnMgntService.getAntmslTrnTgtSaloList(sVo);
           
	log.debug("::: anpTrnTgtCdList ::: {}", mapper.writeValueAsString(anpTrnTgtCdList));
}

 

방법-2)

null 인 값은 제외되고 값이 존재하는 것만 구성된다

import com.google.gson.Gson;

public class RglrTrnMgntController {
	@Autowired
	private final ObjectMapper mapper;
    
	List<TrnDto> anpTrnTgtCdList = rglrTrnMgntService.getAntmslTrnTgtSaloList(sVo);

    String gson = new Gson().toJson(anpTrnTgtCdList);
	log.debug("::: anpTrnTgtCdList-gson ::: {}", gson );
}
LIST