JSON / YAML / TOML 도구 상자
로컬에서 검증하고 형식을 지정한 후 JSON, YAML, TOML 간에 변환하며, 재귀적 키 정렬과 안전하게 변환할 수 없는 항목 감지를 지원합니다.
브라우저에서 로컬 처리
이 페이지는 공개 디렉터리 검사를 통과했습니다. JavaScript을 활성화하면 전체 기능을 사용할 수 있습니다.
사용 안내
JSON / YAML / TOML 도구 상자 사용 방법
입력한 텍스트 또는 구성 파일은 현재 브라우저에서만 구문 분석 및 변환되며 업로드되지 않습니다.
입력하고 형식 인식
내용을 붙여넣거나 1 MiB 이하의 .json, .yaml, .yml, .toml 파일을 불러오면 원본 형식을 자동으로 인식하거나 지정할 수 있습니다.
검증 및 정리
파싱 후 오류와 변환 경고를 확인하고, 서식 지정 또는 재귀적 키 정렬을 선택하세요.
대상 형식 선택
JSON, YAML, TOML 사이를 변환하고 결과를 복사하거나 다운로드합니다. 게시하기 전에 주석, 날짜 및 숫자의 의미를 확인하세요.
제한 및 주의사항
- 변환 과정에서 주석이 제거되고 YAML 앵커가 확장됩니다. 명시적 태그, TAG, 순환 참조 및 프로토타입 오염과 관련된 키는 차단됩니다.
- 안전하지 않은 정수, 대상 형식에서 무손실로 표현할 수 없는 유형 및 TOML 날짜를 JSON 또는 YAML으로 변환하는 작업은 값을 자동으로 변경하는 대신 차단됩니다.
- 최대 1 MiB개, 한 줄당 100000자, 중첩 100단계 및 100000개 노드까지 입력할 수 있으며, 구현에 따라 YAML 또는 TOML의 경계 구문이 다를 수 있습니다.
자주 묻는 질문
변환 후 주석이 사라지는 이유는 무엇인가요?
파서는 먼저 데이터 구조를 구축한 다음 직렬화합니다. 주석은 범용 데이터 모델에 속하지 않으므로 도구에서 명확히 알리지만 보존할 수는 없습니다.
왜 TOML 날짜를 JSON로 변환할 수 없나요?
직접 변환하면 유형이 지정된 날짜가 일반 문자열로 자동 변환될 수 있으므로, 도구는 무손실 의미가 잘못 해석되는 것을 방지하기 위해 변환을 차단합니다.
YAML 태그를 실행하거나 임의의 객체를 생성하나요?
아니요. 명시적 태그와 위험한 키는 거부되며, 도구는 제한된 일반 데이터 구조만 허용합니다.