이 도구의 기능
들여쓰기, 블록 텍스트, 따옴표, 앵커 및 스칼라에 대한 YAML의 규칙은 보이는 것보다 더 복잡하므로 이 도구는 성숙한 js-yaml 파서를 사용하여 공통 구조를 식별하고 표준 JSON을 생성합니다.
- 일반적인 YAML 1.2 구조 및 블록 텍스트를 지원합니다.
- 구문 분석 설정 깊이, 별칭 및 병합 키 제한을 통해 악의적이고 복잡한 입력으로 인해 발생하는 지연 위험을 줄입니다.
- 변환 후 표준 JSON.stringify를 사용하여 결과가 생성됩니다.
사용 방법
- YAML 문서를 붙여넣습니다.
- "JSON으로 변환"을 클릭하세요.
- 구문이 유효하지 않은 경우 행 및 열 프롬프트에 따라 들여쓰기 또는 스칼라를 수정하십시오.
- 결과를 복사하거나 result.json을 다운로드하세요.
주요 사용 사례
- CI/CD 또는 컨테이너 구성을 JSON으로 변환합니다.
- YAML 스칼라의 최종 확인된 유형을 확인하세요.
- 앱이 JSON만 허용하는 경우 구성을 마이그레이션하세요.
YAML → JSON 기능
성숙한 YAML 파서를 사용하여 객체, 배열 및 스칼라를 변환하고 구문 오류를 보고합니다. 일상적인 개발, 디버깅, 데이터 정렬 및 코드 최적화 시나리오에 적합합니다. 처리 결과를 직접 확인, 복사, 다운로드할 수 있습니다.
FAQ
YAML을 직접 구문 분석해 보는 것은 어떨까요?
YAML에는 여러 줄 스칼라, 앵커, 이스케이프 및 복잡한 들여쓰기 규칙이 포함되어 있으며 성숙한 파서는 더 많은 예외 사례를 처리할 수 있습니다.
yes가 부울로 변환됩니까?
이 도구는 현재 js-yaml의 YAML 1.2 핵심 규칙을 채택합니다. 서로 다른 YAML 버전 간의 모호성을 방지하려면 명시적으로 true/false를 작성하는 것이 좋습니다.
파일에 여러 YAML 문서가 포함될 수 있나요?
이 페이지는 단일 문서로 변환됩니다. 여러 개의 --- 분리된 문서를 입력하면 해당 제한 사항이나 구문 분석 오류가 표시됩니다.