데이터 구조와 실제 데이터를 다른 언어 및 플랫폼에서 해석 가능한 형식으로 전송할 수 있게 하는 데이터 교환 포맷
=>자바 스크립트 객체 표기법으로써 데이터를 교환, 저장하는 포맷
객체 : const obj ={ id: 1, name: 'sana', age: 25, hobby: ['movie','yoga'] };
JSON 문자열 : " { "id": 1, "name": "sana", "age": 25, "hobby": ["movie","yoga"] }"
JSON.stringify(arg)
객체(또는 배열) → JSON 형식 문자열로 변환(직렬화)
var json = {"test" : "value"}
var incodingData = JSON.stringify(json);
JSON.parse(arg)
반대 (역직렬화)
var str = '{"test" : "value"}';
var parsingData = JSON.parse(str);
서버: Tomcat 9.0
@ToString
@EqualsAndHashCode
@AllArgsConstructor
@NoArgsConstructor //jackson 라이브러리 매핑에 필요(json 을 자바객체로 변경할떄)
@Getter
* 해당 코드는 lombok 라이브러리를 사용하였습니다 (https://projectlombok.org/)

사람들이 가장 많이 사용한 버전 클릭


-Maven의 경우 해당 소스를 pom.xml에 추가하면 된다.

<dependencies>
소스
</dependencies>
참고
https://www.oracle.com/kr/database/what-is-json/
https://mvnrepository.com/open-source/json-libraries