API 응답 읽기
압축된 응답을 붙여넣으면, 한 줄로 길게 나열된 형태 대신 구조를 한눈에 파악할 수 있습니다.
JSON을 붙여넣으면 입력하는 즉시 검사와 서식 정리가 이루어집니다. 공백 2개, 공백 4개, 탭 또는 압축된 출력 형식을 선택할 수 있으며, 원한다면 키를 정렬할 수도 있고, 오류가 발생했을 때 정확한 행과 열 위치를 확인할 수 있습니다. 사용자의 데이터는 절대 업로드되지 않습니다.
JSON이란 무엇인지, 왜 오류가 발생하는지, 그리고 이를 빠르게 해결하는 방법.
JSON 포맷터는 JSON 텍스트를 사람이 읽기 쉬운 깔끔하고 들여쓰기가 된 형식으로 변환하거나, 전송을 위해 한 줄로 압축합니다. 유효성 검사기는 해당 텍스트가 실제로 JSON인지 확인하고, 그렇지 않은 부분을 알려줍니다.
이 도구는 두 가지 기능을 한 번에 수행합니다. 엄격한 파서를 사용하여 JSON을 분석하고, 사용자가 선택한 형식으로 결과를 표시하며, 오류가 발생한 행과 열을 알려주므로, 텍스트를 일일이 훑어보지 않고도 오류를 수정할 수 있습니다.
압축된 응답을 붙여넣으면, 한 줄로 길게 나열된 형태 대신 구조를 한눈에 파악할 수 있습니다.
앱이 패키지, 설정 및 데이터 파일을 불러오지 못하게 되기 전에, 해당 파일들에 오타가 없는지 확인하십시오.
JSON을 페이지, 요청 또는 테스트에 삽입하기 전에 공백을 제거하여 압축하세요.
JSON에는 몇 가지 간단한 규칙이 있습니다. 모든 키를 포함하여 텍스트는 큰따옴표로 묶입니다. 값은 문자열, 숫자, true, false, null, 배열 또는 객체일 수 있습니다. 항목들은 쉼표로 구분되며, 마지막 항목 뒤에는 쉼표를 붙이지 않습니다. 또한 주석은 허용되지 않습니다.
대부분의 오류는 자바스크립트나 다른 형식에서 이어져 온 몇 가지 습관에서 비롯됩니다. 예를 들어, 작은 따옴표, 따옴표가 없는 키, 끝 쉼표, 주석, 그리고 undefined나 NaN과 같은 값 등이 있습니다. 유효성 검사기는 발견된 문제의 내용과 해당 문제가 발생한 줄 및 열 번호를 표시합니다.
이곳의 서식 지정은 데이터를 신중하게 처리합니다. 숫자와 문자열은 입력된 그대로 정확히 복사되므로, 12345678901234567890과 같은 긴 ID는 자릿수가 줄어들지 않으며, 1.0은 1로 바뀌지 않습니다. 공백만 변경되며, ‘키 정렬’을 켜면 키의 순서도 변경됩니다. 하나의 객체에 동일한 키가 두 번 나타나면, 대부분의 파서가 마지막 값만 유지하기 때문에 도구가 경고를 표시합니다.
사용자의 JSON은 이 페이지의 자바스크립트를 통해 브라우저 내에서 파싱 및 형식화됩니다. 이 데이터는 업로드, 저장 또는 기록되지 않으며, 다운로드된 파일은 사용자의 기기에 생성됩니다.
표준 JSON만 허용됩니다. 주석, 끝 쉼표, 작은 따옴표 및 NaN은 오류로 보고되며, 이 도구는 이를 자동으로 수정해 주지 않습니다. 약 10MB를 초과하는 매우 큰 파일은 처리되지 않습니다.
JSON을 입력란에 붙여넣으세요. 선택한 들여쓰기 형식(공백 2개, 공백 4개 또는 탭)에 따라 즉시 형식이 정리됩니다. 그런 다음 결과를 복사하거나 .json 파일로 다운로드하세요.
이 도구는 엄격한 JSON 파서를 사용하여 텍스트를 분석합니다. 오류가 발견되면 문제의 행과 열을 간략한 설명과 함께 표시하며, 해당 버튼을 클릭하면 입력 내용의 해당 위치로 이동할 수 있습니다.
'Beautify'는 JSON을 읽기 쉽게 만들기 위해 줄 바꿈과 들여쓰기를 추가합니다. 'Minify'는 텍스트의 크기를 최대한 줄이기 위해 선택적인 공백을 모두 제거합니다. 두 경우 모두 데이터 자체는 동일합니다.
일반적인 원인은 뒤따르는 쉼표, 큰따옴표 대신 작은따옴표를 사용한 경우, 따옴표가 없는 키, 항목 사이의 쉼표 누락, 또는 주석 등입니다. 표준 JSON에서는 이러한 사항을 모두 허용하지 않으며, 오류 메시지는 정확한 위치를 알려줍니다.
아닙니다. 문자열과 숫자는 사용자가 입력한 그대로 유지되며, 1.0이나 1e3과 같은 매우 큰 숫자나 값도 포함됩니다. 공백만 변경되며, ‘키 정렬’을 켜면 키의 순서도 변경됩니다.
표준 JSON에서는 허용되지 않습니다. JSON5나 JSONC와 같은 형식에서는 허용되지만, 이 유효성 검사기는 표준을 따르기 때문에 주석과 끝 쉼표를 오류로 보고합니다.
아닙니다. 서식 지정 및 유효성 검사는 브라우저 내에서 수행되며, JSON 데이터는 사용자의 기기를 벗어나지 않습니다. 따라서 비공개로 유지하고자 하는 API 응답이나 구성 파일을 안전하게 관리할 수 있습니다.
최대 약 10MB 분량의 텍스트까지 처리 가능합니다. 처리 속도는 기기에 따라 다르므로, 용량이 매우 큰 파일의 경우 휴대폰에서는 처리하는 데 시간이 다소 걸릴 수 있습니다. 모든 처리는 브라우저 메모리 내에서 이루어집니다.
이 홈페이지에는 API 키가 필요 없는 무료 도구가 수십 가지 더 소개되어 있습니다.
일치하는 질문이 없습니다.
이 도구에 대한 여러분의 의견을 다른 방문자들과 공유해 주세요.