XML → JSON
Phân tích XML sang JSON với thuộc tính tiền tố @_ và giữ nguyên nút văn bản, đưa phản hồi SOAP/RSS vào giao diện người dùng hiện đại.
Kéo thả tệp hoặc nhấp
Ctrl+V để dán từ bảng nhớ tạm
Cách chuyển đổi XML sang JSON
- 1Tải lên tệp XML của bạn bằng cách kéo, nhấp hoặc dán.
- 2Điều chỉnh cài đặt chất lượng nếu cần.
- 3Nhấp vào 'Chuyển đổi ngay' và đợi quá trình chuyển đổi hoàn tất.
- 4Tải xuống tệp JSON đã được chuyển đổi của bạn.
Về chuyển đổi XML sang JSON
XML là ngôn ngữ đánh dấu mở rộng do W3C phát hành năm 1998. Nó áp dụng cấu trúc cây thẻ tách biệt thuộc tính và nút văn bản, là định dạng cơ sở cho SOAP, RSS, SVG. Nó có cú pháp nghiêm ngặt và độ dư thừa cao. JSON là định dạng trao đổi cặp khóa-giá trị và mảng được định nghĩa trong RFC 8259, chỉ có sáu kiểu dữ liệu cơ bản. Yêu cầu chuyển đổi đến từ việc thích ứng định dạng cho các kịch bản tương tác dữ liệu khác nhau.
Kích thước tệp đầu ra sau chuyển đổi nhỏ hơn tệp XML gốc. Cấu trúc cây lồng của XML tương ứng với đối tượng lồng trong JSON, thẻ XML được chuyển đổi thành tên khóa JSON, và thuộc tính XML có thể được giữ lại làm cặp khóa-giá trị trong đối tượng. XML không hỗ trợ kiểu ngày gốc không được định nghĩa trong JSON, và XML không có cấu trúc chuẩn tương ứng với bình luận JSON, vì vậy bình luận không được bảo toàn sau chuyển đổi.
Chuyển đổi này phù hợp với các quy trình làm việc như tương tác dữ liệu trong phát triển front-end Web và thích ứng dữ liệu giao diện ứng dụng di động. Đầu ra tương thích với tất cả trình phân tích JSON tuân thủ đặc tả RFC 8259, hỗ trợ phân tích và gọi bởi tất cả trình duyệt và hệ điều hành phổ biến.
XML vs JSON: so sánh kỹ thuật
| Tính năng | XML | JSON |
|---|---|---|
| Phát hành | 1998 | 2001 |
| Nhà phát triển | W3C | Douglas Crockford |
Câu hỏi thường gặp về XML → JSON
Chất lượng dữ liệu có thay đổi sau khi chuyển đổi không
XML đúng định dạng có thể được ánh xạ hoàn toàn sang cấu trúc JSON tương ứng, chỉ bình luận XML không được bảo toàn. Tất cả nội dung thẻ hợp lệ và cấp độ lồng đều có thể được xuất ra đúng cách, nội dung dữ liệu gốc sẽ không bị sửa đổi.
Cấu trúc gốc có được bảo toàn hoàn toàn không
Cấu trúc cây lồng nhau của XML có thể được giữ nguyên hoàn toàn dưới dạng đối tượng lồng nhau trong JSON, tên thẻ được chuyển thành tên khóa JSON, và thuộc tính có thể được giữ nguyên dưới dạng cặp khóa-giá trị trong đối tượng. XML không có tiêu chuẩn gốc cho bình luận, nên bình luận sẽ không được giữ lại sau khi chuyển đổi.
Kích thước tệp đơn tối đa được hỗ trợ là bao nhiêu
Giới hạn kích thước tệp đơn cho dịch vụ chuyển đổi này là 50MB, và chỉ có thể chuyển đổi một tệp mỗi lần. Dịch vụ này miễn phí, kết quả đầu ra không có hình mờ và không yêu cầu đăng ký tài khoản.
Tệp có được lưu trữ không
Quá trình chuyển đổi được thực hiện ở phía máy chủ, tệp được tải lên qua HTTPS. Sau khi chuyển đổi hoàn tất, máy chủ sẽ xóa ngay cả tệp nguồn và tệp đầu ra, không lưu trữ bất kỳ tệp nào để bảo vệ quyền riêng tư dữ liệu người dùng.