파일 변환기

JSON YAML 변환기

JSON 텍스트를 읽기 쉬운 블록 스타일 YAML 형식으로 변환하는 온라인 도구입니다. 들여쓰기 공백 크기와 키 정렬 설정을 지원합니다.

도구 실행

JSON 데이터를 읽기 쉬운 YAML 형식으로 변환하는 온라인 도구입니다. 유효한 JSON 형식의 객체, 배열, 중첩 구조 데이터를 블록 스타일의 YAML 구조로 변경합니다. 들여쓰기 공백 크기를 기본 2칸 외에 원하는 크기로 지정할 수 있으며, 키 정렬 옵션을 켜서 객체 키를 알파벳 순서대로 정렬할 수도 있습니다. 입력창이 비어 있거나 공백만 있는 경우에는 빈 YAML 텍스트가 출력됩니다. 올바르지 않은 JSON 문법이 입력되면 변환이 진행되지 않으므로, 유효한 JSON 형식을 입력해야 합니다. 유니코드 문자를 정상적으로 보존하며 목록이나 특수 문자가 포함된 문자열도 안전하게 처리합니다.

사용 방법

  1. 입력란에 변환할 JSON 텍스트를 입력하거나 붙여넣습니다.
  2. 필요한 경우 들여쓰기 공백 수(기본값: 2)를 지정합니다.
  3. 객체 키를 알파벳순으로 정렬하려면 키 정렬 옵션을 선택합니다.
  4. 변환을 실행한 후 결과 영역에 표시되는 YAML 텍스트를 확인하고 복사합니다.

예시

  • 단순 객체 변환: JSON 입력에 {"name": "홍길동", "age": 30}을 넣고 기본 들여쓰기(2)로 실행하면 name과 age가 블록 스타일 YAML 형식으로 변환됩니다.
  • 배열 및 키 정렬 변환: JSON 입력에 {"items": ["사과", "바나나"], "count": 2}를 넣고 키 정렬을 켜면 알파벳 순서로 정리된 YAML 텍스트가 생성됩니다.

자주 묻는 질문

입력창이 비어 있으면 어떻게 처리되나요?

입력 텍스트가 비어 있거나 공백으로만 구성된 경우 빈 YAML 텍스트가 출력됩니다.

JSON 문법이 올바르지 않으면 어떻게 되나요?

유효하지 않은 JSON이 입력되면 변환이 수행되지 않으며 YAML 텍스트가 출력되지 않습니다. 쉼표나 괄호 등 JSON 구문을 수정한 후 다시 실행해야 합니다.

들여쓰기 공백을 변경할 수 있나요?

들여쓰기 설정 항목에 원하는 숫자를 입력하면 지정한 공백 크기에 맞추어 YAML 구조가 들여쓰기됩니다.

한글이나 유니코드 문자가 깨지지 않나요?

유니코드 문자는 변환 과정에서 손실 없이 그대로 보존되며, 필요에 따라 따옴표로 안전하게 감싸져 출력됩니다.

이 도구 삽입하기

아래 코드를 사용해 작동하는 SmartPlusLab 도구를 웹사이트에 추가하세요.