유틸리티 소개

JSON 데이터 예쁘게 정리하는 포맷터 사용법

JSON이 뭔가요

JavaScript Object Notation입니다. 데이터를 저장하고 교환하는 표준 형식입니다. 가볍고 읽기 쉽습니다. API 응답 대부분이 JSON입니다. 웹 개발하면 매일 봅니다. 키와 값 쌍으로 되어 있습니다. 중괄호와 대괄호로 구조를 만드는 범용 데이터 포맷입니다.

포맷팅이 왜 필요한가요

서버에서 받은 JSON은 한 줄로 압축되어 있습니다. 공백도 줄바꿈도 없습니다. 눈으로 읽기 어렵습니다. 포맷터를 쓰면 들여쓰기가 됩니다. 구조가 한눈에 보입니다. 디버깅할 때 필수적인 도구입니다.

문법 검사도 됩니다

JSON은 문법이 엄격합니다. 쉼표 하나 잘못 넣으면 에러납니다. 포맷터가 문법 오류를 잡아줍니다. 어디가 틀렸는지 정확히 알려줍니다. 따옴표는 쌍따옴표만 됩니다. 마지막 항목 뒤에 쉼표 있으면 파싱 에러가 납니다.

개발 작업에서

API 테스트할 때 응답을 확인합니다. 포맷팅해서 보면 어떤 데이터가 오는지 파악됩니다. 설정 파일도 JSON으로 많이 씁니다. package.json이 대표적입니다. 편집할 때 구조를 보면서 수정하면 실수가 줄어듭니다.

변환 기능

JSON을 다른 형식으로 바꿔야 할 때도 있습니다. XML이나 CSV로 변환합니다. 반대로 다른 형식을 JSON으로 바꾸기도 합니다. 데이터 마이그레이션에 필요합니다. 포맷터 도구에 변환 기능이 포함된 경우가 많습니다.

JSON 포맷터 도구

JSON 포맷터에 복사해서 붙여넣으세요. 자동으로 들여쓰기가 됩니다. 문법 오류도 표시됩니다. 압축 기능으로 한 줄로 만들 수도 있습니다. 개발 작업에 필수입니다. URL 인코더와 함께 자주 쓰는 도구로 북마크해두세요.