ToolsMaxxing

Chuyển đổi JSON và YAML

Chuyển JSON sang YAML và YAML trở lại JSON, kèm dòng và cột của mọi lỗi cú pháp.

Tệp của bạn ở lại trên thiết bị

Cách dùng

  1. 1Chọn JSON sang YAML hoặc YAML sang JSON.
  2. 2Dán văn bản của bạn, hoặc chọn Thử ví dụ.
  3. 3Chọn độ rộng thụt lề.
  4. 4Sao chép kết quả hoặc tải xuống.

Các tùy chọn có tác dụng gì

JSON sang YAML
Đọc JSON nghiêm ngặt và viết YAML dạng khối. Chuỗi dài không bị ngắt dòng.
YAML sang JSON
Đọc tài liệu YAML đầu tiên và viết JSON đã định dạng.
Thụt lề
Hai hoặc bốn dấu cách cho mỗi cấp trong kết quả.

Quyền riêng tư

Mọi thứ chạy ngay trong trình duyệt. Những gì bạn dán không bao giờ được gửi đến máy chủ. Điều đó an toàn với các tệp cấu hình có tên máy chủ nội bộ.

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

Chú thích YAML có được giữ khi tôi chuyển sang JSON không?

Không. JSON không có chú thích, nên chúng bị bỏ. Chuyển ngược lại sang YAML sẽ không khôi phục được chúng.

Sao giá trị YAML của tôi biến thành số hoặc boolean?

YAML quyết định kiểu từ văn bản. 123 trần là số, true và false là boolean, còn null hoặc ~ là null. Hãy đặt giá trị trong dấu nháy, ví dụ "123", để giữ nó là chuỗi.

Công cụ có xử lý YAML nhiều tài liệu không?

Chỉ tài liệu đầu tiên, phần trước dòng phân cách --- đầu tiên, được chuyển đổi. Hãy tách tệp có nhiều tài liệu trước.

Có hỗ trợ anchor và alias không?

Khi đọc YAML có anchor (&name) và alias (*name), chúng được mở rộng thành các bản sao thường trong JSON. Khi viết YAML từ JSON thì không bao giờ tạo ra chúng.

Thông báo lỗi có nghĩa là gì?

Dòng và cột chỉ ra nơi trình phân tích bị kẹt. Trong YAML, nguyên nhân thường là thụt lề sai hoặc có ký tự tab, vì YAML chỉ cho phép dấu cách để thụt lề.

Công cụ liên quan