XML 및 YAML 도구

YAML → JSON

YAML 객체, 배열과 스칼라 값을 JSON으로 변환하고 문법 오류를 알려 줍니다.

Ctrl / ⌘ + Enter로 실행
읽기 전용 결과

YAML 객체, 배열과 스칼라 값을 JSON으로 변환하고 문법 오류를 알려 줍니다.

이 도구의 기능

들여쓰기, 블록 텍스트, 따옴표, 앵커 및 스칼라에 대한 YAML의 규칙은 보이는 것보다 더 복잡하므로 이 도구는 성숙한 js-yaml 파서를 사용하여 공통 구조를 식별하고 표준 JSON을 생성합니다.

  • 일반적인 YAML 1.2 구조 및 블록 텍스트를 지원합니다.
  • 구문 분석 설정 깊이, 별칭 및 병합 키 제한을 통해 악의적이고 복잡한 입력으로 인해 발생하는 지연 위험을 줄입니다.
  • 변환 후 표준 JSON.stringify를 사용하여 결과가 생성됩니다.

사용 방법

  1. YAML 문서를 붙여넣습니다.
  2. "JSON으로 변환"을 클릭하세요.
  3. 구문이 유효하지 않은 경우 행 및 열 프롬프트에 따라 들여쓰기 또는 스칼라를 수정하십시오.
  4. 결과를 복사하거나 result.json을 다운로드하세요.

주요 사용 사례

  • CI/CD 또는 컨테이너 구성을 JSON으로 변환합니다.
  • YAML 스칼라의 최종 확인된 유형을 확인하세요.
  • 앱이 JSON만 허용하는 경우 구성을 마이그레이션하세요.

YAML → JSON 기능

성숙한 YAML 파서를 사용하여 객체, 배열 및 스칼라를 변환하고 구문 오류를 보고합니다. 일상적인 개발, 디버깅, 데이터 정렬 및 코드 최적화 시나리오에 적합합니다. 처리 결과를 직접 확인, 복사, 다운로드할 수 있습니다.

FAQ

YAML을 직접 구문 분석해 보는 것은 어떨까요?

YAML에는 여러 줄 스칼라, 앵커, 이스케이프 및 복잡한 들여쓰기 규칙이 포함되어 있으며 성숙한 파서는 더 많은 예외 사례를 처리할 수 있습니다.

yes가 부울로 변환됩니까?

이 도구는 현재 js-yaml의 YAML 1.2 핵심 규칙을 채택합니다. 서로 다른 YAML 버전 간의 모호성을 방지하려면 명시적으로 true/false를 작성하는 것이 좋습니다.

파일에 여러 YAML 문서가 포함될 수 있나요?

이 페이지는 단일 문서로 변환됩니다. 여러 개의 --- 분리된 문서를 입력하면 해당 제한 사항이나 구문 분석 오류가 표시됩니다.

개발자 도구 목록으로 돌아가기