JSON / YAML / TOML 도구 상자

로컬에서 검증하고 형식을 지정한 후 JSON, YAML, TOML 간에 변환하며, 재귀적 키 정렬과 안전하게 변환할 수 없는 항목 감지를 지원합니다.

브라우저에서 로컬 처리
이 페이지는 공개 디렉터리 검사를 통과했습니다. JavaScript을 활성화하면 전체 기능을 사용할 수 있습니다.
사용 안내

JSON / YAML / TOML 도구 상자 사용 방법

입력한 텍스트 또는 구성 파일은 현재 브라우저에서만 구문 분석 및 변환되며 업로드되지 않습니다.

  1. 입력하고 형식 인식

    내용을 붙여넣거나 1 MiB 이하의 .json, .yaml, .yml, .toml 파일을 불러오면 원본 형식을 자동으로 인식하거나 지정할 수 있습니다.

  2. 검증 및 정리

    파싱 후 오류와 변환 경고를 확인하고, 서식 지정 또는 재귀적 키 정렬을 선택하세요.

  3. 대상 형식 선택

    JSON, YAML, TOML 사이를 변환하고 결과를 복사하거나 다운로드합니다. 게시하기 전에 주석, 날짜 및 숫자의 의미를 확인하세요.

제한 및 주의사항

  • 변환 과정에서 주석이 제거되고 YAML 앵커가 확장됩니다. 명시적 태그, TAG, 순환 참조 및 프로토타입 오염과 관련된 키는 차단됩니다.
  • 안전하지 않은 정수, 대상 형식에서 무손실로 표현할 수 없는 유형 및 TOML 날짜를 JSON 또는 YAML으로 변환하는 작업은 값을 자동으로 변경하는 대신 차단됩니다.
  • 최대 1 MiB개, 한 줄당 100000자, 중첩 100단계 및 100000개 노드까지 입력할 수 있으며, 구현에 따라 YAML 또는 TOML의 경계 구문이 다를 수 있습니다.

자주 묻는 질문

변환 후 주석이 사라지는 이유는 무엇인가요?

파서는 먼저 데이터 구조를 구축한 다음 직렬화합니다. 주석은 범용 데이터 모델에 속하지 않으므로 도구에서 명확히 알리지만 보존할 수는 없습니다.

왜 TOML 날짜를 JSON로 변환할 수 없나요?

직접 변환하면 유형이 지정된 날짜가 일반 문자열로 자동 변환될 수 있으므로, 도구는 무손실 의미가 잘못 해석되는 것을 방지하기 위해 변환을 차단합니다.

YAML 태그를 실행하거나 임의의 객체를 생성하나요?

아니요. 명시적 태그와 위험한 키는 거부되며, 도구는 제한된 일반 데이터 구조만 허용합니다.

페이지 피드백문제를 발견했거나 개선 제안이 있으신가요?
피드백 기능은 온라인 버전에서 사용해야 합니다

온라인 버전에서 JavaScript를 활성화한 후 제출해 주세요. 현재 도구나 사례의 로컬 기능에는 영향이 없습니다.

온라인 버전으로 피드백 보내기