XTools 로고
XTools
Blog
/
JSON 포매터·YAMLXML 포매터코드 포매터·압축JSON → TypeScript마크다운 ⇄ HTMLMermaid 다이어그램 편집기정규식 테스터JWT 디코더UUID 생성기인코딩·디코딩Cron 표현식 생성기cURL 명령 생성기메타 태그 생성기PX → REM·줄 간격CSS 생성기chmod 계산기

© 2026 XTools. 모든 권리 보유.

개인정보 처리방침문의하기

    JSON 포매터·YAML

    JSON을 정리·압축·검증하고 JSON ⇄ YAML로 변환합니다
    • 파일이 기기 밖으로 나가지 않습니다
    • 브라우저에서 실행
    • 무료, 가입 불필요, 워터마크 없음

    JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]

    1
    1

    관련 도구

    • XML 포매터
    • 코드 포매터·압축
    • JSON → TypeScript
    • 마크다운 ⇄ HTML
    • Mermaid 다이어그램 편집기
    • 정규식 테스터
    • JWT 디코더
    • UUID 생성기
    • 인코딩·디코딩
    • Cron 표현식 생성기
    • cURL 명령 생성기
    • 메타 태그 생성기
    • PX → REM·줄 간격
    • CSS 생성기
    • chmod 계산기

    JSON 포매터·YAML 사용 방법

    JSON을 정리·압축·검증하고 YAML과 변환하며, 큰 데이터는 트리로 봅니다. 브라우저에서 처리하고 오류는 줄과 열까지 알려 주며, JSONPath 쿼리와 관대한 모드도 있습니다.

    1. 1

      JSON이나 YAML을 '입력' 칸에 붙여 넣거나, 파일을 끌어다 놓거나, '파일 열기'를 누릅니다.

    2. 2

      출력을 '정렬', '압축', 'YAML', '트리' 중에서 고릅니다. 들여쓰기를 정하고, 키를 알파벳순으로 두려면 '키 정렬'을 켭니다.

    3. 3

      필요하면 '쿼리'에 $.items[*].name 같은 JSONPath를 입력해 일치하는 값만 남깁니다.

    4. 4

      결과를 복사하거나 '다운로드'를 누릅니다. 결과로 계속 작업하려면 '입력으로 사용'을 누릅니다.

    자주 묻는 질문

    JSON이 서버로 업로드되나요?

    아니요. 파싱, 정리, 변환은 모두 브라우저에서 실행되므로 데이터가 기기 밖으로 나가지 않습니다. 큰 입력은 백그라운드 워커에서 처리해 입력이 느려지지 않습니다.

    JSON에 오류가 표시되는 이유는 무엇인가요?

    상태 표시줄에 첫 번째 문제가 있는 줄과 열이 나오고, 쉼표 누락처럼 원인도 알려 줍니다. 주석, 끝의 쉼표, 작은따옴표 때문이라면 '관대한 파싱 켜기'를 누르세요.

    JSON5, JSONC, JSON Lines도 읽을 수 있나요?

    '관대한 파싱'을 켜면 됩니다. 주석, 끝의 쉼표, 작은따옴표, 따옴표 없는 키, NaN, 한 줄에 값 하나인 JSON Lines를 받아들입니다. 출력은 항상 표준 JSON이고 JSON Lines는 배열 하나로 합쳐집니다.

    큰 정수 ID의 정밀도가 손실되지 않나요?

    손실되지 않습니다. 2^53을 넘는 정수도 적힌 그대로 유지되어 64비트 ID가 정리나 압축 후에도 바뀌지 않습니다.

    중첩된 값의 경로는 어떻게 알 수 있나요?

    출력을 '트리'로 바꾸고 값을 클릭한 뒤 '경로 복사'를 누르세요. '이 경로로 쿼리'를 누르면 그 경로가 쿼리 칸에 들어갑니다.

    문서가 여러 개인 YAML은 어떻게 처리되나요?

    ---로 나뉜 문서들은 배열 하나로 합쳐지고, 출력 아래에 안내가 표시됩니다.