JSON YAML
Chuyển đổi dữ liệu qua lại giữa JSON và YAML ngay trong trình duyệt — rất hữu ích khi dọn dẹp pipeline CI/CD, file Docker Compose và manifest Kubernetes. Kết quả được tạo ngay khi bạn gõ và không có gì được tải lên máy chủ.
Các bước sử dụng
- Chọn chiều chuyển đổi ở thanh trên cùng: JSON → YAML hoặc YAML → JSON.
- Dán hoặc gõ dữ liệu nguồn vào ô nhập bên trái, hoặc bấm biểu tượng dán để lấy nội dung từ clipboard.
- (Tùy chọn) Khi chuyển từ JSON, bấm Format để định dạng đẹp và kiểm tra tính hợp lệ của JSON trước.
- Chọn mức thụt lề 2 hoặc 4 khoảng trắng để điều chỉnh cách lồng cấp của kết quả.
- Xem kết quả có tô màu cú pháp ở ô bên phải, rồi dùng biểu tượng sao chép hoặc Tải xuống để lưu thành
converted.yamlhoặcconverted.json.
Mẹo
- Dùng nút Hoán đổi để đưa kết quả hiện tại trở lại ô nhập và đảo chiều chuyển đổi — tiện lợi khi cần chuyển đi chuyển lại một file config.
- Nếu dữ liệu nhập bị sai định dạng, ô bên phải sẽ hiện thông báo Error màu đỏ chỉ ra lỗi (ví dụ thụt lề sai hoặc dấu phẩy thừa); sửa lại nguồn là công cụ tự chuyển đổi lại.
- Tên file tải về theo chiều chuyển đổi: JSON → YAML lưu
converted.yaml, còn YAML → JSON lưuconverted.json.
Câu hỏi thường gặp
Chuyển YAML → JSON có giữ lại comment không?
Không. Các comment trong YAML (dòng bắt đầu bằng #) sẽ bị loại bỏ khi chuyển đổi vì JSON không có cú pháp comment. Chỉ dữ liệu thực tế được giữ lại.
Tại sao JSON có dấu phẩy thừa lại báo lỗi?
Công cụ dùng cách phân tích JSON nghiêm ngặt, không cho phép dấu phẩy cuối. Hãy xóa dấu phẩy thừa (hoặc dùng Format để phát hiện) là sẽ chuyển đổi được.
Tôi có thể đổi mức thụt lề của kết quả không?
Có. Dùng nút Thụt lề để chuyển giữa 2 và 4 khoảng trắng; kết quả sẽ được tạo lại ngay với mức lồng cấp mới.