본문 바로가기
Web Front 개발공부/Web Front 기타

JSON 개요와 JSON 데이터 유효성 검사 사이트 jsonlint.com

by 슬기로운 동네 형 2023. 1. 10.
반응형

JSON 개요와 JSON 데이터 유효성 검사 사이트 jsonlint.com

 

https://jsonlint.com/

 

The JSON Validator

JSONLint is the free online validator and reformatter tool for JSON, a lightweight data-interchange format.

jsonlint.com


 

 프론트 개발자와 백엔드 개발자로 나누어 프로젝트를 진행하는 게 유행이 되어가고 있다. 

 두 영역간 통신 포맷은 90% JSON으로 한다. 

 GJSON이나 비슷한 좋은 라이브러리가 있지만, 가끔 잘못 포맷된 JSON으로 고생하기도 하는 일도 벌어진다.

 일하고 있는 프로젝트 환경이 인터넷이 된다면 JSON 데이터가 의심된다면 jsonlint.com에서 데이터를 붙여 넣고 유효성 검사를 해본다.

 

잘못된 json 데이터의 예
Validate JSON 버튼을 클릭하면 에러를 표시

 

나름 유용한 사이트~

제대로 된 JSON 데이터를 넣어 Validate JSON을 클릭하면

 

유효한 JSON 데이터


JSON 개요

 JSON(javascript Object Notation)은 애플리케이션이 네트워크를 통해 통신할 수 있도록 해주는 데이터 포맷이다.

주로 RESTFful API의 형태.

JSON은 기술/프로그래밍 언어를 가리지 않으며 독점적이지 않고 이식이 쉽다. 모든 현대적인 프로그래밍 언어와 플랫폼에서 JSON 데이터를 생성하고 받아들일 수 있다. (직렬화, 역직렬화)

 JSON은 단순하다. 개발자에게 친근한 객체, 배열, (이름과 값) 쌍과 같은 구조로 이루어져 있다.

 

표준이다. 꼭 공부해놓아야 하는 이유는

  • JSON 기반 RESTfull API의 급격한 증가
  • 간단한 데이터 구조
  • Javascript의 이용확 확산

 JavaSctipt의 부상 Node.js의 탄생 그 결과 분산컴퓨팅환경과 그 전략의 결과인 MSA의 필요성. 클라우드 컴퓨팅등.

 일련의 일들로 JSON도 그 인기를 한층 더하게 되었다.

반응형

댓글