본문으로 건너뛰기
bobob

JSON 포매터

API 응답, 설정 파일, 로그에 들어 있는 JSON을 읽기 좋게 정리하고 문법 오류를 빠르게 찾는 도구예요.

브라우저에서만 처리입력값이 서버로 가지 않아요.

입력과 결과

입력한 내용은 이 브라우저에만 저장돼요. 다시 열면 마지막 작업을 불러올 수 있어요.

  • API 응답, 설정 파일, 로그에 들어 있는 JSON을 읽기 좋게 정리하고 문법 오류를 빠르게 찾는 도구예요.
  • 브라우저 로컬 방식으로 입력을 다루며 복사 전 결과를 확인해요.
  • JSON 포매터와 관련 도구를 이어서 사용해 작업 흐름을 줄여요.
일반 입력
{"status":"ok","items":[1,2,3]}
JSON 포매터를 사용하기 전에 이 예제로 입력 흐름을 확인하세요.
일반 출력
{ "status": "ok" }
복사하기 전에 결과 형태와 다음 검토 지점을 확인하는 예제예요.
추가 예제
{"error":{"code":"invalid_request","message":"Missing id"},"requestId":"req_123"}
복사하기 전에 결과 형태와 다음 검토 지점을 확인하는 예제예요.
추가 예제
{"flags":{"newCheckout":true,"theme":"system"},"env":"staging"}
복사하기 전에 결과 형태와 다음 검토 지점을 확인하는 예제예요.
  • trailing comma, comment, single quote가 섞이면 브라우저 JSON 파서에서 실패해요.
  • 큰 숫자, 날짜, ID는 문법상 맞아도 downstream schema에서 의미가 달라질 수 있어요.
  • 복사한 값에 운영 비밀값, 고객 데이터, 내부 URL이 섞여 있으면 공유 전에 제거해야 해요.
  1. 1정리된 구조의 array, object, null, number 형태가 API 계약과 맞는지 확인해요.
  2. 2token, cookie, 고객 ID, 내부 URL을 제거한 뒤 공유하거나 복사해요.
  3. 3JSON 포매터 결과가 다음 단계에 맞는지 관련 도구로 이어서 검토해요.
  • 원문은 키케로의 글이고, 뜻이 통하지 않게 잘린 라틴어예요

    `Lorem ipsum dolor sit amet` 은 키케로 『선과 악의 끝에 관하여』 1권 10장 32절의 `Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet…` 를 단어 중간에서 끊어 만든 것이에요. 그래서 라틴어로도 뜻이 안 통해요 — 읽히지 않는 게 목적이라 그래요.

    기준 Cicero, De finibus bonorum et malorum 1.10.32

  • 실제 문장으로 시안을 채우면 길이 감각이 틀어져요

    라틴어는 한국어·영어와 단어 길이 분포가 달라요. 줄바꿈과 글자 수를 보려면 그 언어의 더미 텍스트를 써야 맞아요. 한국어 레이아웃을 라틴어로 확인하면 실제보다 줄이 짧게 나와요.

    기준 조판 실무 관행

JSON 포매터 입력값은 어디에서 처리되나요?

가능한 작업은 브라우저에서 처리돼요. 운영 비밀값이나 고객 데이터는 넣지 않는 기준은 그대로 유지하세요.

결과를 그대로 운영에 써도 되나요?

복사하기 전에 대상 런타임, 인코딩, 시간대, 보안 정책처럼 환경별 차이를 한 번 더 확인하세요.