프론트앤드 개발자

짜리몽땅개발자·2021년 12월 7일
0

인트로

무엇을 적을까 고민하다가 몇자 적어 본다. 아침공부를 하고 있는 중 jsonToString, stringToJson을 컨버트에 대해서 알아보는 중에 자바를 한지 몇년 되서 보니 아주 오래전 사용했던 방법을 깜먹고 있어 역시 공부를 놓는 것은 위험이라는 신호를 알리는구나 라는 생각이 든다.

본론

자바스크립트에서는 string 데이터를 json으로 파싱하기 위해 JSON.parse 라고 하는 것을 사용한다. 그럼 쉽게 JSON 오브젝트로 값을 추출할 수 있다. 그럼 자바에서는 어떻게 해야 하는가? 자바는 쉽게 ObjectMapper라는 객체를 사용하면 손쉽게 가능하다. objectMapper.writeValueAsString 이런 측면에서 보면 자바는 참 직관적이다. 그래서 자바 자바 한다라고 하는구나 라는 생각이 든다.
그럼 이번에는 json을 string으로 변환 하는 함수는 무엇을까? JSON.stringify 라는 함수를 쓰면 자바스크립트는 손쉽게 변환이 가능하다. 그럼 자바는? objectMapper.readValue 라고 하는 것을 사용하면 된다.

결론

자바와 자바스크립트 관계는 애플과 파인애플과 같은 관계라고 배웠다. 역시나 왠지 이름에서는 비슷하지만 전혀 다른 접근 방식이다. 하지만 둘은 서로 장단점을 흡수하고 유사하고 좋은 기능은 만들어서 쓰는걸 확인할 수 있었다. 역시 언어는 비교하면서 공부하다 보면 좋은점과 단점을 보완할 수 있는 대책을 마련할 수 있다. 그래서 폴리글랏 프로그래머가 되어야 한다고 생각하는 입장이다. 아침부터 너무 말이 길었다. 앞으로 실전에서 바로 써먹을 수 있는 기술을 이제 조금씩 공유해 볼려고 한다. 기대하셔도 좋다.

profile
시간은 돈과 바꿀 수 있다.

0개의 댓글