이렇게 사용하세요
API 응답을 붙여 넣고 트리에서 중첩된 속성을 펼쳐 보세요. 두 번째 JSON과 구조를 비교할 수도 있습니다.
입력부터 결과까지
- JSON 작업실 작업 화면을 열고 예시를 불러옵니다.
- 설명을 읽고 형식과 옵션을 선택한 뒤, 자신의 입력으로 바꿉니다. 민감한 정보 대신 테스트 데이터로 먼저 확인하세요.
- 실행 후 결과와 상태 메시지를 확인합니다. 오류가 있으면 입력 형식을 수정하고 다시 실행하세요.
- 원하는 결과를 복사하거나 파일로 저장합니다. 생성·변환 결과는 자동으로 보관되지 않습니다.
문자열 비교와 구조 비교의 차이
두 JSON의 키 순서와 공백이 달라도 해석한 객체의 값이 같다면 구조 비교는 동일하다고 판단합니다. 반면 배열의 순서는 데이터의 일부이므로 [1,2]와 [2,1]은 다릅니다. 객체에 키가 없을 때와 값이 null일 때도 구분합니다. 큰 숫자 ID는 JSON 숫자보다 문자열로 전달하는 것이 안전합니다. 예를 들어 9007199254740993은 JavaScript의 안전한 정수 범위를 초과합니다.
예시 입력
A: {"name":"tools","enabled":true}
B: {"enabled":true,"name":"tools"}결과 해석
Structures and values are equal.
알아두면 좋은 점
형식과 의미
JSON은 키에 큰따옴표가 필요하고 주석과 후행 쉼표를 허용하지 않습니다.
올바른 사용
구조 비교는 객체 키 순서를 무시하지만 배열 순서는 구분합니다.
자주 놓치는 부분
JavaScript 숫자 범위를 넘는 정수는 정밀도가 손실될 수 있습니다. 큰 ID는 문자열로 표현하세요.
지원 범위와 제한
문서당 1MB, 트리 표시 최대 2,000개 노드
입력이 제한을 넘으면 데이터를 나누어 처리하세요. 파일 형식이나 알고리즘이 지원 범위에 없으면 다른 형식으로 임의 변환하지 말고 요구 사항에 맞는 도구를 선택하세요.
데이터는 어떻게 처리되나요?
도구 처리는 브라우저에서 수행합니다. DNS 조회는 명시한 외부 제공자에게 조회 도메인을 보냅니다. 홈·가이드·작업 화면에는 설정에 따라 광고가 표시될 수 있습니다.
도구 열기