RevealTheme logo

Trình chuyển đổi YAML sang JSON

Chuyển đổi YAML sang JSON ngay trong trình duyệt của bạn. Hỗ trợ ánh xạ lồng nhau, danh sách, chuỗi, số và giá trị boolean.

Cách sử dụng công cụ này

  1. 1

    Paste or type your YAML into the input box, using spaces (not tabs) for indentation.

  2. 2

    Read the pretty-printed JSON that appears below the box as you type.

  3. 3

    If a red error message shows instead, check your indentation and remove unsupported syntax.

  4. 4

    Select and copy the JSON output to paste into your config, code, or API client.

Trình chuyển đổi YAML sang JSON là gì?

YAML và JSON là các định dạng trao đổi dữ liệu có thể biểu diễn cùng những cấu trúc giống nhau. YAML dễ đọc hơn đối với con người (không cần dấu ngoặc nhọn hay dấu ngoặc kép), nhưng JSON dễ phân tích cú pháp một cách phổ quát hơn. Việc chuyển đổi giữa chúng là điều phổ biến đối với các tệp cấu hình (GitHub Actions, Docker Compose) khi bạn cần đưa dữ liệu vào những công cụ chỉ chấp nhận JSON.

Các trường hợp sử dụng phổ biến

  • Quickly turning a small docker-compose.yml or GitHub Actions snippet into JSON to inspect its structure.

  • Converting a hand-written config block into JSON to paste into a tool or API that only accepts JSON.

  • Checking how YAML scalars like true, 123, or ~ get typed once they become JSON values.

  • Sanity-checking indentation in a YAML fragment by seeing whether the nesting comes out as you expect.

  • Generating seed JSON fixtures for tests from a more readable YAML draft.

  • Teaching or learning the mapping between YAML structures and their JSON equivalents.

Câu hỏi thường gặp

Các tính năng nâng cao của YAML có được hỗ trợ không?
Các anchor, alias, chuỗi nhiều dòng và tag không được hỗ trợ. Hãy dùng một trình phân tích cú pháp YAML đầy đủ như js-yaml cho những trường hợp đó.

Công cụ liên quan