Chuyển đổi JSON ↔ YAML
Convert qua lại giữa JSON và YAML — auto khi gõ. Hỗ trợ flow style, no-refs, custom indent. Chạy 100% trong trình duyệt — file cấu hình của bạn không bị gửi đi đâu.
Convert chạy 100% trong trình duyệt — file cấu hình của bạn không bị gửi đi đâu.
Khi nào dùng tool này?
- Đọc file YAML xa lạ: docker-compose, Kubernetes manifest, GitHub Actions — convert sang JSON để dễ nhìn cấu trúc.
- Convert config: API trả JSON, nhưng bạn muốn lưu file
.yamlđẹp hơn — convert nhanh. - Học YAML syntax: paste JSON quen thuộc → xem cách YAML biểu diễn cùng dữ liệu đó.
- Validate file cấu hình: tool báo lỗi syntax ngay khi convert thất bại.
JSON vs YAML — chọn cái nào?
- JSON: API, web data exchange, trình duyệt parse native, không có comment.
- YAML: file cấu hình (DevOps), human-friendly, có comment (
#), ít noise hơn JSON. - Cả 2 đều biểu diễn cùng dữ liệu — convert qua lại không mất thông tin (trừ comments).
Tùy chọn quan trọng
- Flow style: viết YAML compact giống JSON —
{name: AI, version: 4.7}. - No anchors / aliases: tránh YAML
&và*, output dễ đọc hơn (nhưng dài hơn nếu có data lặp). - Indent: 2 (mặc định, JS/Python style), 4 (PEP-8 đôi khi yêu cầu), Tab.
Phù hợp với ai
Backend dev, API integrator, người debug response JSON/YAML/CSV, hoặc làm việc với dữ liệu cấu trúc thường xuyên.
Câu hỏi thường gặp
Dữ liệu nhạy cảm có an toàn không?
Có. JSON/YAML/CSV bạn paste KHÔNG được upload lên server. Mọi xử lý (parse, format, validate) diễn ra cục bộ trong trình duyệt.
Có giới hạn dung lượng dữ liệu không?
Phụ thuộc vào RAM trình duyệt. Thông thường file dưới 10MB chạy mượt. File lớn hơn có thể chậm hoặc đứng tab.
Công cụ liên quan
Xem tất cả công cụ →JWT Decoder
Decode JWT token, xem header/payload/claims với thời gian dễ đọc.
MỚIFormat JSON
Format / minify / validate JSON. Sort key A-Z, custom indent, phím tắt Ctrl+Enter.
MỚIUUID / Hash / Base64 / URL
Bundle 4 dev tool: UUID v4, SHA-256/512 hash, Base64 (URL-safe), URL encode.
MỚIJSONPath Tester
Test JSONPath query với JSON sample. Pick data từ API response, debug structured output. Recursive descent + filter.