예쁘게 출력 vs 최소화
JSON 예쁘게 출력
API 페이로드를 읽거나, 중첩 데이터를 디버깅하거나, Git에서 파일을 검토할 때 사용하세요.
JSON 최소화
JSON을 간결한 구성에 포함하거나 전송을 위해 페이로드 크기를 줄일 때 사용하세요.
예쁘게 출력하는 것은 공백만 바꿀 뿐 데이터의 의미는 바꾸지 않습니다. 구조가 바뀐다면 더 이상 단순한 포맷팅이 아닙니다.
흔한 잘못된 JSON 실수
- 키 또는 문자열 값에 큰따옴표 대신 작은따옴표를 사용함.
- 마지막 속성이나 배열 항목 뒤에 쉼표를 남김.
- JSON 내부에 주석을 넣음.
- 문자열 내 줄바꿈이나 따옴표를 이스케이프하지 않음.
JSON 파싱 오류가 발생하면 가능한 한 가장 작은 스니펫부터 검증한 다음 범위를 넓혀 가며 확인하세요.
기억해 둘 이스케이프 규칙
| 의미 | 이스케이프 | 예시 |
|---|---|---|
| 큰따옴표 | \" | "name":"A \"quoted\" value" |
| 백슬래시 | \\ | "path":"C:\\temp\\file.txt" |
| 줄바꿈 | \n | "body":"line 1\nline 2" |
| 탭 | \t | "indent":"\tvalue" |
적합한 도구와 함께 이 가이드를 사용하세요.
관련 도구