jsonecho

JSON sang YAML

Chuyển đổi JSON thành YAML có thể đọc được cho các tệp cấu hình, biểu hiện Kubernetes và đường ống CI.

Đang tải công cụ...

Cách dùng JSON sang YAML

  1. Lắp vào JSON, ví dụ như tài liệu OpenAPI hoặc biểu hiện Kubernetes dưới dạng JSON.
  2. Chọn thụt lề 2 hoặc 4 dấu cách.
  3. Sao chép YAML vào file config của bạn.

Về JSON sang YAML

YAML là một superset của JSON trong thực tế, có nghĩa là mỗi tệp JSON có thể được thể hiện như là YAML. Sự khác biệt là khả năng đọc: không có dây đeo, không có dấu nháy xung quanh hầu hết các chuỗi, và dấu ấn thay vì dấu chấm. Đó là lý do tại sao Kubernetes, Docker Compose, GitHub Actions, Ansible và OpenAPI đều dựa vào nó.

Máy chuyển đổi viết kiểu block YAML. Các chuỗi chỉ được dấu nháy khi chúng phải là, ví dụ như khi chúng trông giống như số hoặc boolean. "true" vẫn là một chuỗi và không biến thành boolean ở phía bên kia.

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

Liệu các chuỗi như "có" hay "không" sẽ vẫn là chuỗi?

Có. Chúng được viết bằng dấu nháy để các parsers theo các quy tắc cũ của YAML 1.1 không đọc chúng như là boolean. Điều tương tự cũng áp dụng cho các giá trị như "1.0" hoặc "null".

Những bình luận có được bảo tồn không?

JSON không có bình luận, vì vậy không có gì để mang lại. Bạn có thể thêm chúng vào tệp YAML sau đó.

Tôi có thể chuyển đổi YAML trở lại JSON?

Vâng, với công cụ YAML để JSON. Một chuyến đi trở lại cho bạn cùng một dữ liệu.

Tại sao dây dài của tôi ở trên một dòng?

Việc gấp đường được tắt, vì vậy các giá trị dài vẫn ở trên một đường. Điều đó ngăn chặn các gãy đường bất ngờ trong các tệp được tạo ra.

Thêm công cụ trong Công cụ chuyển đổi

Tất cả công cụ →