JSON 구조 비교
키 순서와 관계없이 JSON 값과 자료형의 차이를 경로별로 확인하세요.
서식 정리 · 압축 · 문법 검사
API 응답을 읽기 좋게 바꾸면서 숫자 정밀도를 잃지 않습니다. 토큰 사이 공백만 편집하고 중복 키는 유지하면서 알립니다.
JSON을 붙여 넣거나 UTF-8 파일을 열거나 끌어 놓으면 결과가 갱신됩니다. 정렬은 API 응답이나 중첩된 설정을 읽기 좋게 만듭니다. 압축은 요청 본문이나 간결한 파일에 쓸 수 있도록 불필요한 공백만 제거하며, ZIP 파일을 만드는 기능은 아닙니다.
들여쓰기 두 칸을 적용한 예시입니다. id의 모든 자릿수와 amount 끝의 0이 그대로 유지됩니다.
{"id":9007199254740993,"amount":1.2300,"active":true}
{
"id": 9007199254740993,
"amount": 1.2300,
"active": true
}
JavaScript Number는 9007199254740991보다 큰 정수를 모두 정확하게 표현하지 못합니다. JSON을 객체로 파싱한 뒤 다시 출력하면 9007199254740993이 9007199254740992로 바뀔 수 있습니다. 이 도구는 숫자를 Number로 바꾸지 않고 토큰 사이의 공백만 조정합니다. -0, 1e400, 키 순서와 문자열 이스케이프도 보존합니다. 결과를 읽는 프로그램에서도 필요한 정밀도를 유지할 수 있는 파서를 사용해야 합니다.
키와 문자열에는 큰따옴표가 필요하므로 {'name':'Ada'}는 유효하지 않습니다. {"a":1,}처럼 마지막 항목 뒤에 쉼표를 붙일 수 없고, 표준 JSON에는 //나 /* … */ 주석도 허용되지 않습니다. 오류가 난 행과 열을 확인해 수정하면 다시 검사합니다. 입력 의도를 추측해 임의로 고치지는 않습니다.
{"a":1,"a":2}의 두 키는 그대로 남고 중복 안내가 표시됩니다. 다른 프로그램은 한 값만 사용할 수 있으므로 데이터를 전달하기 전에 정리하세요. 복사와 다운로드에는 현재 결과가 사용됩니다. 들여쓰기나 압축 모드를 바꾼 뒤에도 내용을 확인할 수 있습니다.
UTF-8 기준 입력은 5 MiB, 출력은 20 MiB, 중첩은 128단계까지 지원합니다. 파일은 유효한 UTF-8이어야 합니다. 처리는 현재 브라우저에서 이루어지며, 도구가 입력을 업로드하거나 로컬 저장소에 보관하지 않습니다. 페이지를 닫기 전에 필요한 결과를 복사하거나 다운로드하세요.
JavaScript Number로 변환해 다시 쓰지 않고 토큰 사이 공백만 바꾸기 때문입니다. 모든 숫자와 끝의 0을 유지하지만 이후 프로그램에서도 정밀도를 보존하는 파서를 사용해야 합니다.
해당 위치와 바로 앞 구분자를 확인하세요. 키와 문자열에는 큰따옴표가 필요하고 주석이나 마지막 쉼표는 허용하지 않습니다. 포맷과 압축이 잘못된 문법을 자동 복구하지는 않습니다.
두 항목 모두 보존하며 이스케이프 해석 후 이름이 같아지는 키도 포함합니다. 원본에서 어느 값을 쓸지 정하세요. 뒤의 파서는 마지막 값만 남길 수 있습니다.
아니요. UTF-8 파일을 로컬에서 읽으며 입력은 5 MiB까지입니다. 들여쓰기나 압축을 선택해 복사·다운로드하세요. 잘못된 UTF-8, 과도한 중첩, 너무 큰 출력은 먼저 수정해야 합니다.
방문 통계 수집 여부를 선택하세요
Umami로 페이지 방문 현황을 파악합니다. 통계 수집은 선택 사항이며, 거부해도 모든 도구를 사용할 수 있습니다.
현재 설정: 통계 수집을 허용합니다.
현재 설정: 통계 수집을 허용하지 않습니다.
통계 서비스가 변경되었습니다. 진행 중인 작업을 마친 후 페이지를 새로고침하면 새 설정이 적용됩니다.
브라우저에서 추적 금지 또는 Global Privacy Control 신호를 보내고 있어 통계 수집을 계속 중단합니다.
Umami 서비스를 통해 자주 방문하는 페이지와 방문 경로를 파악합니다. 통계 수집을 거부해도 모든 기능을 이용할 수 있으며, 선택은 언제든지 바꿀 수 있습니다.
선택한 설정은 이 브라우저에 6개월 동안 저장됩니다. 도구에서 처리하는 파일이나 입력한 내용은 통계 서비스로 전송되지 않습니다.
개인정보 처리방침
댓글
0