Đầu vào: XML
Đầu ra: JSON
Nhập dữ liệu XML để chuyển đổi sang JSON
Dữ liệu đã chuyển đổi sẽ hiển thị ở đây
Chuyển XML sang JSON với xem trước theo thời gian thực
Nhập dữ liệu XML để chuyển đổi sang JSON
Dữ liệu đã chuyển đổi sẽ hiển thị ở đây
Bước 1 – Dán hoặc tải XML
Dán XML vào editor bên trái hoặc tải lên file .xml.
Bước 2 – Kiểm tra cấu trúc
Khi bạn chỉnh sửa, công cụ parse XML và chuyển thành cây object JSON phản ánh element, attribute và node lồng nhau.
Bước 3 – Xem JSON đầu ra
Kết quả JSON hiển thị bên phải, được format để dễ đọc. Lỗi XML sẽ hiện phía trên editor.
Bước 4 – Sao chép hoặc tải JSON
Sao chép JSON đã chuyển hoặc tải xuống .json để dùng cho API, test hoặc ứng dụng.
Quick tips for XML to JSON
<!-- XML input --> <order id="ORD-1001"> <customer name="Maeve" email="[email protected]" /> <item sku="SKU-001">Wireless Mouse</item> <item sku="SKU-002">Mechanical Keyboard</item> </order> // JSON output (simplified) { "order": { "@id": "ORD-1001", "customer": { "@name": "Maeve", "@email": "[email protected]" }, "item": [ { "@sku": "SKU-001", "#text": "Wireless Mouse" }, { "@sku": "SKU-002", "#text": "Mechanical Keyboard" } ] } }
Work with XML and JSON together using these additional tools.
Clean up and validate the JSON generated from your XML before using it in production.
Convert YAML configuration files to JSON for APIs, scripts, and tooling.
Build JSON Schema definitions for the structures you have converted from XML.
Generate TypeScript types for the JSON you produce from XML for type-safe clients.
The converter supports standard XML elements, attributes, text content, and CDATA sections. It handles nested structures and converts them to appropriate JSON objects and arrays.
XML attributes are typically converted to JSON properties with a special prefix (like '@') to distinguish them from element content, or they may be merged into the element's JSON representation depending on the conversion logic.
Yes, the converter can handle large XML files, but performance may vary based on file size and complexity. For very large files, consider breaking them into smaller chunks if possible.
XML namespaces are preserved in the JSON output, typically as part of the element names or as separate properties. The exact handling depends on the conversion implementation.