Skip to content
freeonlinefileconvert

YAML sang JSON

Biến file cấu hình YAML và đặc tả API thành JSON, đồng thời biết ngay nếu YAML bị lỗi.

hoặc kéo thả vào đây · tối đa 50 MB mỗi file, miễn phí

Cần file lớn hơn? Pro chuyển đổi file tới 500 MB

Việc này vượt quá bản miễn phí

Bạn vẫn làm được: chuyển đổi ngay và chỉ trả 1,99 € nếu muốn tải kết quả về.

Bản miễn phí nhận file tối đa 50 MB và tối đa 20 file mỗi lần.

Cần chuyển theo chiều ngược lại?JSON sang YAML

Miễn phí · Không cần đăng ký · Không hình mờ · File không rời khỏi thiết bị của bạn

YAML sang JSON trong 3 bước

  1. Chọn file YAML (.yaml hoặc .yml), hoặc kéo thả vào ô bên trên.
  2. Bấm Chuyển sang JSON.
  3. Tải file JSON có thụt lề về.

Vì sao cần chuyển YAML sang JSON

YAML dễ viết với con người, vì vậy manifest Kubernetes, file Docker Compose, workflow GitHub Actions và đặc tả OpenAPI đều dùng nó. Tuy nhiên nhiều công cụ, thư viện và API chỉ nhận JSON. Việc chuyển đổi cũng là một cách kiểm tra: lỗi thụt lề mà YAML âm thầm hiểu theo nghĩa khác sẽ hiện rõ trong cấu trúc JSON.

Công cụ tuân theo core schema của YAML, nên số, true, false và null thành giá trị JSON thật sự, còn ngày như 2026-03-15 vẫn giữ dạng văn bản đúng như khi viết. Anchor và alias được mở rộng, comment bị bỏ vì JSON không có comment, và file có nhiều tài liệu phân cách bằng --- sẽ thành một danh sách JSON.

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

Cách chuyển YAML sang JSON?

Chọn file .yaml hoặc .yml và bấm Chuyển sang JSON. Bạn sẽ tải về cùng dữ liệu đó dưới dạng JSON có thụt lề. Nếu YAML có lỗi, chẳng hạn dùng tab để thụt lề hoặc thiếu dấu hai chấm, bạn sẽ thấy thông báo kèm số dòng.

Comment trong YAML sẽ ra sao?

JSON không có comment, nên comment không có trong kết quả. Mọi thứ khác đều được giữ lại: key, giá trị, danh sách và cấu trúc lồng nhau. Nếu sau này còn cần comment, hãy giữ file YAML gốc bên cạnh file JSON.

File có nhiều tài liệu YAML thì sao?

Một file YAML có thể chứa nhiều tài liệu, phân cách bằng một dòng gồm ba dấu gạch ngang, như manifest Kubernetes thường làm. Khi đó JSON sẽ là một danh sách, mỗi tài liệu một mục, theo đúng thứ tự trong file.

Vì sao "no" không bị đổi thành false?

Các phiên bản YAML cũ đọc yes, no, on và off thành true hoặc false, gây ra những lỗi nổi tiếng như mã quốc gia NO của Na Uy bị biến thành false. Công cụ này dùng quy tắc YAML 1.2 hiện đại, trong đó chỉ true và false mới là giá trị boolean.

File của tôi có bị tải lên máy chủ không?

Không. YAML được chuyển đổi ngay trong trình duyệt trên thiết bị của bạn, nên file cấu hình chứa hostname, khóa hay token không bao giờ rời khỏi máy tính. Sau khi trang đã tải xong, công cụ vẫn hoạt động kể cả khi không có kết nối internet.

Công cụ liên quan

Bạn thuộc nhóm đầu tiên

FreeOnlineFileConvert vừa ra mắt. Tạo tài khoản miễn phí ngay để vào danh sách Family & Friends: trọn bộ gói Pro, miễn phí trọn đời.

Pro0 €6,99 €
Tham gia miễn phí