XML to JSON
Chuyển đổi XML sang JSON
Giới thiệu công cụ
XML to JSON Converter chuyển đổi tài liệu XML thành JSON tương ứng: mỗi phần tử XML trở thành một khóa JSON, các phần tử con trở thành object lồng nhau, và các phần tử anh em lặp lại có cùng tên thẻ sẽ tự động được nhóm thành một mảng JSON.
Nội dung văn bản được tự động suy luận thành số hoặc boolean khi phù hợp ('30' trở thành 30, 'true' trở thành true). Các thuộc tính XML không được bao gồm — chỉ nội dung phần tử được chuyển đổi. Toàn bộ quá trình xử lý diễn ra cục bộ trong trình duyệt.
Cách sử dụng
- Dán XML của bạn vào khu vực XML Input, hoặc nhấp Sample để tải một ví dụ.
- Chọn mức thụt lề JSON (2 dấu cách, 4 dấu cách, hoặc Minified).
- Nhấp → JSON để chuyển đổi.
- Nhấp Copy để sao chép kết quả JSON vào clipboard của bạn.
Trường hợp sử dụng
Các nhà phát triển backend chuyển đổi phản hồi XML API sang JSON cho frontend JavaScript. Các kỹ sư dữ liệu chuyển đổi luồng XML sang JSON để xử lý pipeline. Các nhà phát triển di chuyển từ tệp cấu hình dựa trên XML ghi lại schema của họ dưới dạng JSON. Các nhà phát triển web chuyển đổi feed RSS/Atom sang JSON để sử dụng trong ứng dụng JavaScript.
Câu hỏi thường gặp
- Điều gì xảy ra với các phần tử lặp lại có cùng tên thẻ? — Chúng sẽ tự động được nhóm thành một mảng JSON. Ví dụ, hai phần tử anh em <item> trở thành "item": ["value1", "value2"].
- Các thuộc tính XML có được chuyển đổi không? — Không. Chỉ nội dung văn bản của phần tử và các phần tử con được chuyển đổi. Các thuộc tính XML bị bỏ qua.
- Các giá trị văn bản được xác định kiểu như thế nào? — Số và boolean được tự động suy luận: '42' trở thành 42, 'true' trở thành true, 'false' trở thành false. Mọi thứ khác vẫn giữ nguyên dạng chuỗi.