IT정보공유

json 문법 검사 및 json formatter (json 포맷 정리)

알지오™ 2019. 12. 12.

 

json 문장정리 및 문법체크

 

요즘은 대부분 프로토콜을 json 포맷 형태로 많이 이용하고 있습니다.

프로그래밍을 다루는 분들이라면 일반적인 경우 클래스 같은 객체를 직렬화 해서 json format의 문자열을 자동으로 만들기 때문에 직접 json 문자열을 작성하는 경우는 드물겠지만, 간단한 테스트를 위해서 직접 작성하는 경우도 있겠죠?

이 때, 내가 작성한 json이 정확한 json format 대로 작성이 되었는지 검증하는 단계가 필요합니다.

 

JSON 문법 체크와 JSON 문장 정리 방법

 

내가 작성한 JSON 데이터가 정확한 포맷을 지켜서 작성이 되었는지 체크를 하기위해서 저는 아래의 사이트를 이용하고 있는데요. 아주 간단하게 체크도 해주고, 보기좋게 Json data를 포맷팅해주기 때문에 무척 편리합니다.

 

{
  "name": "Family",
  "members": [
    {      "name": "Jon Park",      "age": 33,      "job": "Deveoloper",      "hobby": [        "health trainning",        "internet surfing",        "game"      ]
    },    {      "name": "Mad Yu",      "age": 30,      "job": "self-employment",      "hobby": [        "eating",        "sleeping",        "cheap"      ]    }
  ]
}

 

위와같은 json 문자열이 있을 경우 JSONLint 0 The JSON Validator 사이트를 이용할 경우 아주 심플하게 문법을 체크해주는데요.

 

입력창에 JSON Code를 입력한 후, 아래에 있는 Validate JSON 버튼을 눌러주면 어느곳에서 json 문법 오류가 났는지

라인단위로 제이슨 문법오류의 위치를 찾아줍니다.

 

json 문법오류가 없을 경우에는 아래 처럼 Valid jason 이라는 녹색의 결과를 표출해 주고요.

또한 json 문장을 가독성있게 포맷팅을 통해서 정리를 해주기도 합니다.

 

The JSON Validator (Json 문법체크 및 Json formatter)

 

The JSON Validator

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

jsonlint.com

 

댓글

💲 추천 글