XML sang JSON

Chuyển XML thành JSON với thuộc tính, các phần tử lặp lại thành mảng và giá trị được định kiểu.

Chuyển XML thành JSON với thuộc tính, mảng và giá trị được định kiểu

XML vẫn là thứ mà nhiều luồng dữ liệu, bản xuất và hệ thống doanh nghiệp tạo ra, trong khi hầu hết các chương trình hiện đại lại muốn JSON. XML sang JSON chuyển đổi một tài liệu XML thành JSON theo các quy tắc rõ ràng, để kết quả có thể dự đoán được và dễ dàng viết mã để xử lý.

Dán XML hoặc thả một file .xml. Mỗi phần tử trở thành một đối tượng được đặt khóa theo tên của nó; thuộc tính trở thành các khóa có tiền tố @; văn bản nằm cạnh các phần tử con được giữ dưới khóa #text; một phần tử xuất hiện nhiều lần dưới cùng một phần tử cha trở thành một mảng; một phần tử trống trở thành null. Tiền tố namespace bị loại bỏ khỏi tên để các khóa luôn đơn giản. Các giá trị trông giống số hoặc boolean được chuyển đổi, điều này phù hợp với hầu hết các luồng dữ liệu; hãy chọn giữ mọi thứ dưới dạng văn bản khi các mã định danh như mã sản phẩm có số 0 ở đầu cần được giữ nguyên không thay đổi. XML không hợp lệ được báo cáo cùng với vị trí của lỗi.

Việc chuyển đổi được thiết kế để có thể đảo ngược: JSON sang XML hiểu cùng các quy ước @ và #text và viết lại các phần tử. Đối với các file cấu hình bằng YAML, hãy dùng YAML sang JSON, và để kiểm tra những gì đã thay đổi giữa hai bản xuất, hãy chạy kết quả qua So Sánh JSON.

Cách dùng công cụ XML sang JSON

  1. Nhập hoặc dán XML của bạn, hoặc mở một file.
  2. Thiết lập tùy chọn: Loại giá trị.
  3. Nhấp “Xử lý XML sang JSON” rồi tải kết quả về.

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

XML sang JSON có miễn phí không?

Có. XML sang JSON miễn phí cho nhu cầu dùng nhẹ và không cần đăng ký, khách ẩn danh có 10 tác vụ miễn phí mỗi ngày, và tạo tài khoản miễn phí sẽ bỏ giới hạn dùng hằng ngày. Gói Pro trả phí loại bỏ quảng cáo và nâng giới hạn kích thước tệp cho công việc nặng hơn.

Tệp của tôi có an toàn không?

Có. Tệp của bạn được gửi qua HTTPS, xử lý bằng phần mềm mã nguồn mở tự lưu trữ trên máy chủ của chúng tôi (không dùng AI bên thứ ba hay API đám mây), và bị xóa chậm nhất trong 60 phút, thường là ngay khi kết quả sẵn sàng.

XML sang JSON chấp nhận những định dạng tệp nào?

XML sang JSON chấp nhận tệp XML. Hãy chuyển các định dạng khác sang định dạng được hỗ trợ trước, các công cụ liên quan bên dưới thường làm được việc này.

Công cụ liên quan

Xem tất cả 110+ công cụ PDF, hình ảnh, Markdown và JSON miễn phí →