input.json · editing
output.json · 2-space
수리는 단일 따옴표, 따옴표 없는 키, 후행 쉼표, Python 리터럴 등을 처리합니다.

관련

JSON Fix 가이드

전체 가이드 →

깨진 JSON 을 위한 스마트 JSON 포매터

일반적인 JSON 포매터는 입력이 이미 유효할 때에만 동작합니다. fixjson.org 는 자동 수리가 포함된 JSON 포매터입니다 : 먼저 흔한 구문 오류를 수리하고 정리된 JSON 을 읽기 쉬운 들여쓰기로 포맷합니다. 페이로드가 로그, API 응답, 손으로 편집한 설정, AI 출력에서 왔을 때 무효한 JSON 을 온라인으로 포맷하는 데 사용하세요.

같은 도구는 json beautifier, online json beautifier, json prettifier, json prettify, json tidy online, json decoder, 그리고 json object formatter 이기도 합니다 —— 모두 같은 동작의 다른 이름입니다 : 파싱(json decode), 수리, 들여쓰기로 재출력. prettify json, prettier json, json beautify, json prettier, json formater, code formatter, code beautify, 또는 code beautification, 어떻게 부르든 출력은 동일합니다 : 표준 json file format 의 엄격하고 포맷된 JSON 입니다. json formatter online(때로 json format online, online json editor, .json editor, jsoneditoronline 으로도 검색됨)이며 가벼운 json editor online, json online editor 이기도 합니다 —— 업로드 없음, 계정 없음. code beautifier, code formatter, json beautifier online, json crack, edit json, json edit online, .json decoder, json formatter and validator, json online formatter, json fixer / fix parser, 또는 단순히 json beautifier(가끔 json beutify, prettify 로 잘못 표기됨)으로 검색해도 같은 도구입니다.

내부적으로는 포매팅 전에 JSON 파싱을 한 번 실행합니다 —— 같은 작업의 모든 표현을 다룹니다 : json parse, json object parse, parse from json, parsing in json, json to parse, 그리고 json parse json. 파싱이 실패하면 수리 단계가 개입하고, 둘 다 성공하면 손으로 직접 작성한 것과 같은 포맷 출력이 나옵니다.

  • 작은따옴표 —— 'value'"value" 로 변환
  • JSON 키의 따옴표 누락 —— { name: "Ada" } 같은 맨 식별자를 큰따옴표로 감쌉니다
  • 후행 콤마 —— }] 앞의 후행 콤마를 수리합니다
  • Unexpected token 오류 —— 많은 JSON 파서 실패 뒤에 있는 흔한 구문 실수를 정리합니다
  • Python 리터럴 —— True, False, None 을 JSON 등가물로 치환합니다
  • JavaScript 주석 —— // 행 주석과 /* */ 블록 주석을 제거합니다
  • Markdown 코드 펜스 —— LLM 출력의 시작 ```json 과 끝 ``` 래퍼를 제거합니다
  • 16 진수 —— 0xFF 을 10 진수로 변환합니다