{
name: 'Alex',
active: True,
}JSON 포맷터
브라우저에서 JSON 데이터를 바로 서식 지정, 유효성 검사, 확인할 수 있습니다. 복잡한 JSON을 보기 좋게 만들고 구조와 오류를 확인하며 데이터를 업로드하지 않고 JSON 형식을 이해하세요.
기본적으로 비공개
무료 · 가입 불필요 · JSON은 브라우저에 유지됩니다
JSON을 붙여넣거나 예시를 선택하여 시작하세요.
⌂ 모든 내용은 이 브라우저에 유지됩니다.
서식 지정된 JSON
{
"name": "Alex",
"active": true,
"roles": [
"developer",
"admin"
]
}JSON 예시
이 예시는 한 명의 user를 가진 객체입니다. 키는 데이터의 이름이며 값은 문자열, 숫자, 불리언, 배열 또는 중첩 객체가 될 수 있습니다. 불러오면 포맷터, 트리 보기 및 X-Ray 요약에서 같은 데이터를 확인할 수 있습니다.
{
"user": {
"id": 1042,
"name": "Alex",
"active": true,
"roles": ["developer", "admin"],
"profile": {
"country": "US",
"timezone": "America/New_York"
}
}
}JSON이란?
JSON은 구조화된 데이터를 위한 가볍고 텍스트 기반의 형식입니다. 읽기 쉽고 널리 지원되며 특정 데이터베이스나 프로그래밍 언어에 의존하지 않아 사람과 프로그램이 정보를 교환할 때 사용합니다. API는 JSON을 반환하는 경우가 많고 앱은 설정, 내보내기, 구성에도 사용합니다.
JSON 데이터란?
JSON 문서에는 하나의 루트 값이 있습니다. 실제로는 대개 객체나 배열입니다. 객체는 이름 있는 필드를 묶고 배열은 정렬된 목록을 유지합니다. 각 필드나 항목은 아래 JSON 값 유형 중 하나입니다.
JSON 형식이란?
JSON에는 적지만 엄격한 규칙이 있습니다. 작은 문장 부호 오류도 API 응답이나 구성 파일을 유효하지 않게 만들 수 있으므로 문서를 공유하거나 저장하기 전에 포맷터가 유용합니다.
- 모든 키와 문자열에는 큰따옴표를 사용하세요.
- 객체는 { }, 배열은 [ ]로 감싸세요.
- 객체 속성과 배열 항목은 쉼표로 구분하세요.
- 마지막 항목 뒤에 쉼표를 남기지 마세요.
- 객체 키와 값 사이에는 콜론 하나만 사용하세요.
- true, false, null은 소문자로 사용하세요.
- 숫자에는 앞의 더하기 기호나 NaN을 사용할 수 없습니다.
- 문자열 안의 따옴표는 백슬래시로 이스케이프하세요.
- 주석을 추가하지 마세요. 표준 JSON은 주석을 지원하지 않습니다.
- 모든 여는 괄호와 중괄호에는 닫는 기호가 있어야 합니다.
{
"name": "Alex",
"active": true
}유효한 JSONJSON Schema란?
JSON Schema는 필수 필드, 허용 값 유형, 형식 등 예상 JSON 구조를 설명하는 별도의 표준입니다. JSON은 데이터이고 Schema는 데이터의 계약입니다. 이 도구는 현재 JSON 구문을 검사하고 형태를 확인하도록 돕습니다. JSON Schema를 검증한다고 주장하지 않습니다.
일반적인 JSON 오류
복구 기능은 주석, 단순한 따옴표 없는 키, 작은따옴표 문자열, Python 스타일 True/False/None, 후행 쉼표처럼 제한적이고 예측 가능한 복사·붙여넣기 오류만 처리합니다. 운영에 사용하기 전 복구된 출력을 검토하세요.
JSON 포맷터 FAQ
JSON이란 무엇인가요?
JSON은 JavaScript Object Notation의 약자로 구조화된 데이터를 위한 텍스트 형식입니다. API, 구성 파일, 웹 애플리케이션에서 널리 사용됩니다.
JSON 파일이란 무엇인가요?
JSON 파일은 보통 .json 확장자를 가지며 JSON 데이터를 담은 일반 텍스트 파일입니다. 코드 편집기나 JSON을 지원하는 소프트웨어에서 열 수 있습니다.
서식 지정이 데이터를 바꾸나요?
아니요. 서식 지정은 유효한 JSON 주변의 공백만 변경합니다. ToolkitLoop는 JavaScript 숫자를 통해 다시 직렬화하지 않고 원본 숫자 텍스트를 보존합니다.
서식 지정이 JSON Schema도 검사하나요?
아니요. JSON 구문만 검사하며 JSON Schema의 비즈니스 규칙이나 API 필수 필드는 검사하지 않습니다.