1. Công cụ này làm gì
Bộ chuyển đổi JSON XML trực tuyến miễn phí này biến JSON thành XML và XML thành JSON. Dùng cho JSON sang XML hoặc XML sang JSON khi tích hợp hệ thống hoặc chuyển giữa định dạng. Dán một định dạng và nhận định dạng kia ngay — không đăng ký, không tải lên. Mọi xử lý chạy trên trình duyệt nên dữ liệu được giữ riêng tư. Lý tưởng cho tích hợp API, chuyển đổi cấu hình, nguồn cấp (RSS/Atom sang JSON) hoặc dịch nhanh giữa định dạng.
2. Cách sử dụng
Bắt đầu nhanh: Chọn hướng (JSON sang XML hoặc XML sang JSON), dán JSON hợp lệ hoặc XML đúng cú pháp, rồi xem và sao chép kết quả chuyển đổi. Chỉnh tùy chọn (tên gốc, kiểu thuộc tính) nếu công cụ có.
- Chọn hướng — Chọn "JSON sang XML" hoặc "XML sang JSON".
- Dán đầu vào — Nhập JSON hợp lệ hoặc XML đúng cú pháp vào vùng nhập.
- Chuyển đổi — Nhấp Chuyển đổi (hoặc đầu ra cập nhật trực tiếp). Kết quả xuất hiện ở vùng đầu ra.
- Sao chép — Sao chép kết quả chuyển đổi cho API, cấu hình hoặc pipeline của bạn.
- Chỉnh tùy chọn (nếu có) — Một số công cụ cho đặt tên gốc, kiểu thuộc tính hoặc xử lý mảng; dùng để khớp định dạng đích.
3. Cách hoạt động
JSON → XML: Công cụ duyệt cây JSON và xuất phần tử XML (và tùy chọn thuộc tính). Mảng thành phần tử lặp lại; khóa thành tên thẻ (làm sạch nếu cần). XML → JSON: Parser đọc cây XML và xây đối tượng JSON (phần tử và thuộc tính ánh xạ theo quy tắc công cụ). Mọi xử lý chạy phía client trên trình duyệt. Không có dữ liệu được gửi lên server.
4. Trường hợp sử dụng & ví dụ
- Tích hợp API — Chuyển phản hồi XML của đối tác sang JSON cho app (hoặc ngược lại).
- Cấu hình — Chuyển cấu hình JSON sang định dạng XML mà phần mềm legacy yêu cầu.
- Nguồn cấp — Biến RSS/Atom (XML) thành JSON để xử lý dễ hơn trong code.
- Dịch nhanh — Xem cấu trúc trông thế nào ở định dạng kia mà không cần viết script.
Ví dụ
- JSON
{"name":"Alice","age":30}→ XML vd.<root><name>Alice</name><age>30</age></root>(hình dạng chính xác tùy công cụ). - XML có phần tử lồng nhau → Đối tượng JSON với thuộc tính lồng nhau và có thể mảng.
5. Giới hạn & lưu ý
- Lựa chọn ánh xạ — Không có chuẩn duy nhất cho JSON ↔ XML; namespace, thuộc tính và mảng có thể biểu diễn nhiều cách. Đầu ra công cụ có thể không khớp chính xác với bộ chuyển đổi khác.
- Vòng tròn — Chuyển A → B → A có thể không tái tạo bản gốc chính xác (vd. thuộc tính so với phần tử, thứ tự).
- Kích thước — Tài liệu rất lớn có thể làm chậm trình duyệt hoặc chạm giới hạn bộ nhớ.