OKfmt

JSON XML

Chuyển JSON sang XML với phần tử gốc tự động và nút con lặp cho mảng, tích hợp với giao diện SOAP và doanh nghiệp cũ.

Kéo thả tệp hoặc nhấp

Ctrl+V để dán từ bảng nhớ tạm

Cách chuyển đổi JSON sang XML

  1. 1Tải lên tệp JSON của bạn bằng cách kéo, nhấp hoặc dán.
  2. 2Điều chỉnh cài đặt chất lượng nếu cần.
  3. 3Nhấp vào 'Chuyển đổi ngay' và đợi quá trình chuyển đổi hoàn tất.
  4. 4Tải xuống tệp XML đã được chuyển đổi của bạn.

Về chuyển đổi JSON sang XML

JSON là định dạng trao đổi dựa trên văn bản gồm cặp khóa-giá trị và mảng tuân thủ RFC 8259. Nó chỉ hỗ trợ sáu kiểu dữ liệu, không có hỗ trợ tích hợp cho bình luận hoặc kiểu ngày. XML là ngôn ngữ đánh dấu cấu trúc cây có thẻ mở rộng do W3C phát hành năm 1998, với cú pháp nghiêm ngặt. Nó thường được dùng trong các đặc tả như SOAP, RSS, SVG, và nhiều hệ thống cũ yêu cầu chuyển đổi JSON sang XML để phù hợp với quy trình làm việc của họ.

Chuyển đổi này ánh xạ các cặp khóa-giá trị JSON thành cấu trúc nút có thẻ trong XML, giữ lại tên khóa gốc, giá trị số và dữ liệu boolean. JSON không hỗ trợ bình luận, vì vậy không thể bảo toàn bình luận. Cấu trúc mảng lồng và đối tượng gốc được chuyển đổi thành cây nút XML phân cấp tương ứng, và kích thước tệp đầu ra lớn hơn tệp JSON gốc.

Kết quả chuyển đổi tương thích với các quy trình làm việc bao gồm giao diện backend truyền thống xây dựng trên XML, tạo nguồn cấp RSS và tiền xử lý dữ liệu đồ họa SVG. Đầu ra tuân thủ đặc tả cú pháp W3C XML 1.0 và có thể được phân tích chính xác bởi tất cả ngôn ngữ lập trình và phần mềm xử lý văn bản phổ biến.

JSON vs XML: so sánh kỹ thuật

Tính năngJSONXML
Phát hành20011998
Nhà phát triểnDouglas CrockfordW3C

Câu hỏi thường gặp về JSON → XML

Cấu trúc gốc có bị biến dạng sau khi chuyển đổi không

Cấu trúc lồng lõi của JSON gốc có thể được bảo toàn hoàn toàn, và tên khóa gốc, giá trị số và dữ liệu boolean đều có thể được ánh xạ chính xác. JSON vốn không hỗ trợ bình luận và kiểu ngày gốc, vì vậy không thể bảo toàn nội dung tương ứng.

Dữ liệu ngày có được bảo toàn không

Tiêu chuẩn JSON không hỗ trợ kiểu ngày gốc. Nếu ngày được lưu dưới dạng chuỗi trong JSON gốc, chúng sẽ được giữ lại làm nội dung văn bản của nút XML tương ứng sau chuyển đổi, và nội dung gốc sẽ không bị sửa đổi.

Giới hạn kích thước tệp đơn tối đa là bao nhiêu

Giới hạn kích thước tệp đơn cho công cụ này là 50MB, và chỉ có thể chuyển đổi một tệp mỗi lần. Tệp vượt quá giới hạn không thể gửi để xử lý. Vui lòng chia tệp trước khi xử lý.

Các tệp đã tải lên có được lưu trữ không

Tệp được tải lên máy chủ qua HTTPS để chuyển đổi. Sau khi hoàn tất chuyển đổi, máy chủ 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.