Skip to content
Zoyku

XML sang JSON

Chuyển XML thành JSON ngay trong trình duyệt — thuộc tính trở thành khóa @, phần tử lặp gộp thành mảng, còn đầu vào lỗi cho thông báo rõ theo dòng.

Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Dữ liệu không bao giờ rời khỏi thiết bị — không được tải lên bất kỳ máy chủ nào.

Cách sử dụng

  1. 1Dán XML của bạn vào khung bên trái.
  2. 2JSON được định dạng xuất hiện bên phải ngay khi bạn gõ.
  3. 3Sao chép JSON khi ưng ý.

XML sang JSON

Dán mục sitemap, mục RSS, phản hồi SOAP hay tệp cấu hình và nhận ngay JSON được định dạng đẹp. Việc chuyển đổi dùng fast-xml-parser với thuộc tính được giữ lại: mỗi thuộc tính giữ nguyên làm khóa có tiền tố @, các phần tử anh em trùng tên gộp thành mảng, và nội dung văn bản nằm dưới #text khi phần tử cũng có thuộc tính.

Đầu vào lỗi không bao giờ cho ra nửa vời kết quả phỏng đoán: tài liệu được xác thực trước, và lỗi chỉ đúng dòng vi phạm — thiếu thẻ đóng chỉ cần sửa một dòng.

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

Thuộc tính được biểu diễn trong JSON thế nào?

Mỗi thuộc tính trở thành khóa có tiền tố @ — <book id="7"> trả về dưới dạng { "@id": "7" }. Giá trị thuộc tính giữ nguyên là chuỗi, còn văn bản trông như số hay boolean được chuyển sang kiểu JSON tương ứng.

Phần tử lặp thì sao?

Các phần tử anh em trùng tên thành mảng JSON. Lưu ý: phần tử đơn lẻ vẫn là giá trị thường, nên hãy kiểm tra có phải mảng không nếu bên nhận dữ liệu kỳ vọng danh sách.

XML của tôi có được tải lên đâu không?

Không. Việc phân tích diễn ra cục bộ trong trình duyệt bằng fast-xml-parser — không gì rời khỏi thiết bị của bạn.

Nhúng công cụ này

Đưa công cụ này vào trang của bạn bằng một dòng — nó chạy trong trình duyệt của khách.

<iframe src="https://zoyku.com/vi/tools/xml-to-json?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — xml-to-json" loading="lazy"></iframe>
100% local processing