본문 바로가기
반응형

Java로JSON데이터출력2

데이터 출력(DB -> json,xml등) 프로그램-2【JSON출력】 지난 포스트에 이어서 이 포스트에서는 JSON 데이터를 출력하는 기능에 대해 정리하겠습니다. 1. 실행결과 2. 구현방법 이 토이 프로젝트에서 JSON 데이터를 출력할 때는 Jackson라이브러리를 사용했습니다. JSON을 다루는 Java라이브러리 중에서 실무에서 다루어 본 것은 Jackson, GSON이 있는데, JSON을 파싱 할 때 대용량 데이터를 다루게 될 경우 Jackson이 GSON에 비해서 빠르기 때문입니다. 라이브러리 별 파싱 속도는 아래 링크된 블로그의 글에서 잘 정리된 것 같으니 참고하시면 좋을 것 같습니다. http://www.yunsobi.com/blog/entry/java-json-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EB%B3%84-.. 2021. 5. 23.
데이터 출력(DB -> json,xml등) 프로그램-1【전체구조】 1. 문제 인식 제가 개발자로 일하면서 구현한 프로그램 중의 대부분은 회사 내부 API 또는 타사 API와의 데이터 통신이 필요했습니다. 모든 API가 같은 방식의 데이터를 사용한다면 좋겠지만 오래된 API는 xml로 데이터를 주고받거나, 신규 API는 json으로 주고받는 등 다양한 방식의 데이터를 주고받는 게 일반적입니다. 실무에서 어떤 데이터를 출력의 요건에도 대응할 수 있도록 이 토이프로젝트에서 데이터 출력에 대해 정리해보려 합니다. ※ 이번 토이프로젝트에서 말하는 데이터 통신은? 다양한 방식의 데이터(JSON, XML, csv 등)를 HTTP 통신을 사용해서 원하는 곳 (특정 API, DB 서버, 사용자의 화면)으로, 원하는 방식의 데이터로 보내주며, 지정한 API등으로 부터 다양한 방식의 데이.. 2021. 5. 22.
반응형