Dòng nhiều được giữ nguyên
Block scalars (| literal, > folded) được giữ nguyên chính xác. Dòng mới được giữ nguyên như YAML đã giữ.
Các manifest Kubernetes, workflow GitHub Actions, cấu hình dbt, chart Helm — YAML là cách cấu hình trông như thế vào năm 2026. JSON là cách cấu hình dữ liệu. Dịch chuyển xảy ra hàng ngày. Morph chạy js-yaml trong tab trình duyệt của bạn — các anchor được giải quyết, tham chiếu được inline, chuỗi đa dòng được giữ nguyên. YAML vẫn ở nguyên vị trí. JSON lưu ở địa phương. Miễn phí cho mọi thứ chạy trên thiết bị của bạn; AI tính bằng tín dụng.
js-yaml — bộ phân tích cú pháp được hầu hết hệ sinh thái JS sử dụng — đang chạy trong tab của bạn. Tuân thủ tiêu chuẩn.
&anchor / *mẫu tham chiếu được nhúng vào JSON. Các khóa hợp nhất (<<:) được xử lý chính xác.
Block scalars (| literal, > folded) được giữ nguyên chính xác. Dòng mới được giữ nguyên như YAML đã giữ.
JSON có thụt lề để dễ đọc. Tối giản cho lời gọi API. Cả hai đều hợp lệ.
YAML là định dạng mà con người viết cấu hình. JSON là định dạng mà máy đọc. Hầu hết công cụ chấp nhận cả hai — nhưng hầu hết pipeline CI, API, công cụ xác thực đều yêu cầu JSON cụ thể. Morph chạy js-yaml trong tab của bạn — các điểm tham chiếu và tham chiếu được giải quyết, khối đa dòng được giữ nguyên, đầu ra tuân thủ chuẩn.
yq và js-yaml CLI yêu cầu cài đặt và có độ dốc học tập. Công cụ trực tuyến xếp hàng và thêm watermark. Morph chạy trên trình duyệt của bạn — kéo, thả, tải xuống.
Có. Mẫu &anchor / *ref được nhúng trực tiếp vào JSON. Các khóa hợp nhất (<<:) được xử lý chính xác.
Cả hai phong cách khối đều được bảo tồn chính xác — dạng trực tiếp và dạng gập.
Mặc định parser là YAML 1.2 (đ spec hiện đại). Các tính năng lỗi 1.1 (yes/no như bool, số bát phân) có thể cấu hình.
Có. Thả một thư mục YAML, nhận JSON. Gói miễn phí không có giới hạn batch.
Có. Mọi thứ chạy trên thiết bị của bạn đều miễn phí, không giới hạn. AI và công việc máy chủ tính bằng tín dụng, khoảng một cent mỗi lần.