CoderTools

JSON 포매터

JSON 데이터를 포맷하고 검증하여 읽기 쉽고 디버깅하기 편리하게 만듭니다. 압축, 정렬, 구문 강조를 지원합니다.

JSON 포매터 사용 방법

사용 단계

  1. 왼쪽 입력 상자에 JSON 데이터를 붙여넣으세요.
  2. "포맷" 버튼을 클릭하여 JSON 데이터를 읽기 쉬운 형태로 정렬하세요.
  3. "압축" 버튼을 클릭하여 JSON 데이터를 한 줄로 압축하세요.
  4. "자동 수정" 버튼을 클릭하여 일반적인 JSON 구문 오류를 자동으로 수정하세요.
  5. "복사" 버튼을 클릭하여 결과를 클립보드에 복사하세요.
  6. "지우기" 버튼을 클릭하여 입력 및 출력 영역을 모두 지우세요.
  7. "출력 이스케이프" 토글을 사용하여 프로그램 코드에 삽입할 수 있도록 출력을 이스케이프하세요.
  8. "다크 모드" 토글을 사용하여 화면 테마를 전환하세요.

출력 이스케이프 예제

출력 이스케이프를 활성화하면 프로그램 코드에 직접 삽입할 수 있도록 JSON 문자열이 이스케이프됩니다. 예를 들어:

일반 출력::

{ "message": "Hello \"World\"", "newline": "Line 1\nLine 2" }

이스케이프된 출력::

{\n \"message\": \"Hello \\\"World\\\"\",\n \"newline\": \"Line 1\\nLine 2\"\n}

주요 기능

  • 자동 포맷: 적절한 들여쓰기와 줄 바꿈으로 JSON 데이터를 정렬합니다.
  • 구문 검증: JSON 데이터의 구문 오류를 확인하고 오류 메시지를 제공합니다.
  • 구문 강조: JSON 키-값 쌍과 데이터 타입을 다른 색상으로 표시합니다.
  • 압축 기능: 포맷된 JSON을 간결한 한 줄 형태로 변환하여 데이터 크기를 줄입니다.
  • 자동 수정: 따옴표 없는 키, 후행 쉼표 등 일반적인 JSON 구문 오류를 자동으로 수정합니다.
  • 출력 이스케이프: 프로그램 코드에 직접 삽입할 수 있도록 JSON 문자열을 이스케이프합니다.
  • 로컬 처리: 모든 데이터 처리는 브라우저에서 수행되며 서버로 업로드되지 않습니다.
  • 실시간 처리: 입력이 변경되면 자동으로 처리되고 결과가 업데이트됩니다.

작업 세부정보

포맷

2칸 들여쓰기와 줄바꿈으로 JSON을 아름답게 만들고 키 순서를 유지합니다.

입력:
{"name":"John","age":30}
출력:
{
  "name": "John",
  "age": 30
}

압축

모든 불필요한 공백과 줄바꿈을 제거하여 컴팩트한 한 줄 형식을 만듭니다.

입력:
{
  "name": "John",
  "age": 30
}
출력:
{"name":"John","age":30}

자동 수정

일반적인 JSON 구문 오류를 자동으로 수정합니다:

  • 따옴표가 없는 속성 이름에 큰따옴표 추가
  • 작은따옴표를 큰따옴표로 교체
  • 닫는 괄호 앞의 후행 쉼표 제거
입력:
{name:'John',age:30,}
출력:
{"name":"John","age":30}

빠른 메뉴

최근 사용 도구 없음