objectmapper
-
[Tetris] ObjectMapperJava 2022. 4. 30. 19:34
기존에는 Tetris 게임의 scoreboard 처리를 txt 파일 I/O로 처리했었다. 하지만 이 방식이 project를 jar 파일로 만들고 나면 잘 작동하지 않는다는 것을 알게된 후 JSON 파일로 바꾸기로 결심했다. 바뀌는 점을 최소화하기 위해 기존 클래스의 함수 이름을 그대로 사용했다. JSON(Javascript Object Notation) "키:값" 쌍으로 이루어진 데이터 객체를 전달하기 위해 사람이 읽을 수 있는 텍스트를 사용하는 포맷 직렬화(Serialize): 객체들을 문자열로 바꾸어주는것, Object -> String 역직렬화(Deserialize): 데이터가 모두 전송된 이후 문자열을 기존의 객체로 회복시켜주는 것 String -> Object ObjectMapper: JSON ..