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
반응형