sugar.kim

마셜링(marshalling, l을 하나만 사용하여 marshaling이라고도 표기) 본문

DEV/dev.실무내용정리

마셜링(marshalling, l을 하나만 사용하여 marshaling이라고도 표기)

김슈가 2023. 4. 4. 14:13
728x90
반응형

컴퓨터 과학에서 마셜링(marshalling, l을 하나만 사용하여 marshaling이라고도 표기)이란 한 객체의 메모리에서 표현방식을 저장 또는 전송에 적합한 다른 데이터 형식으로 변환하는 과정이다.

현재 java에서 Gson 사용하여 Map, List로 마샬링 하는 작업 진행 중...

import com.google.gson.*; 

public class CodeMakerMain {
	public static void main(String[] args) {
    	Gson gson = new Gson;
    
        String reqBodyParamstr = "json 형식";

        Type listType = new TypeToken<Map<String, Object>>(){}.getType();

        Map<String, Object> reqBodyMap = gson.fromJson(reqBodyParamstr, listType);

        for(Map.Entry<String, Object> reqBody : reqBodyMap.entrySet()) {
            System.out.println("reqBody.getKey :: "+reqBody.getKey()+" / reqBody.getValue :: "+reqBody.getValue().toString());
        }
    }    
}
728x90
반응형
Comments