Chuyển đổi JSON sang XML trực tuyến
Riêng tư theo thiết kế — chạy hoàn toàn trong trình duyệt của bạn
Biến JSON thành XML đúng cú pháp ngay trong trình duyệt của bạn. Toova cho bạn chọn tên phần tử gốc và thụt lề, xử lý mảng và giá trị null gọn gàng, và đưa ra XML mà bất kỳ trình phân tích cú pháp nào cũng chấp nhận — không gửi dữ liệu của bạn đi đâu cả.
Vì sao chuyển JSON sang XML
Rất nhiều hệ thống doanh nghiệp và API cũ vẫn cần XML — dịch vụ SOAP, tích hợp ngân hàng, API chính phủ, nguồn RSS, và một danh sách dài các nền tảng B2B. Stack hiện đại của bạn nói JSON, nên ở đâu đó trong pipeline bạn cần một cây cầu. Toova thực hiện chuyển đổi trong một lần dán, với phần tử gốc có thể cấu hình và cách xử lý mảng, boolean, và null có thể đoán trước.
Tùy biến đầu ra
Đặt tên phần tử gốc khớp với hệ thống nhận — Envelope, Request, Item, bất cứ thứ gì. Chọn thụt lề 2 hoặc 4 khoảng trắng. Mảng mở rộng thành các phần tử anh em lặp lại với cùng thẻ, đây là quy ước mà mọi trình phân tích cú pháp XML đều hiểu. Boolean, số, và null được tuần tự hóa theo cách spec XML Schema khuyến nghị, nên đầu ra xác thực với hầu hết schema nghiêm ngặt.
Chuyển đổi chỉ cục bộ
Toova chuyển đổi mọi thứ trong trình duyệt của bạn. JSON được phân tích cú pháp, ánh xạ sang nút XML, và tuần tự hóa — tất cả không có cuộc gọi mạng nào. Không tải lên, không nhật ký, không phân tích nội dung. Công cụ hoạt động ngoại tuyến sau khi trang tải xong, khiến nó an toàn cho tải nội bộ và kiểm thử tích hợp riêng tư.
Câu hỏi thường gặp
- Mảng JSON được chuyển sang XML thế nào?
- Mục mảng trở thành các phần tử anh em lặp lại với cùng tên thẻ là khóa cha. Ví dụ, mảng tại khóa "tools" tạo ra nhiều phần tử <tools> bên trong cha — đây là cách mọi trình phân tích cú pháp XML chính thống xử lý danh sách.
- Điều gì xảy ra với giá trị null hoặc boolean?
- Giá trị null tạo ra phần tử tự đóng với thuộc tính nil, như <tag nil="true"/>. Boolean và số được chuyển sang dạng chuỗi bên trong thẻ, khớp với quy ước XML Schema.
- Tôi có thể đổi tên phần tử gốc không?
- Có. Dùng ô nhập Root element để đặt bất kỳ tên XML hợp lệ nào. Mặc định là "root" khi để trống, nhưng hầu hết API sản xuất mong đợi một wrapper cụ thể như Envelope hoặc Request.
- Đầu ra có phải là XML hợp lệ không?
- Có. Bộ chuyển đổi escape ký tự đặc biệt (&, <, >, dấu nháy) tự động, chọn mã hóa hợp lệ, và tạo ra một phần tử gốc duy nhất. Đầu ra phân tích cú pháp trong mọi thư viện XML chính thống mà không cần chỉnh sửa.
- Dữ liệu của tôi có được gửi đến máy chủ không?
- Không. Việc chuyển đổi chạy hoàn toàn trong trình duyệt của bạn. Không có gì được tải lên hoặc ghi nhật ký. Mở tab Network trong DevTools, bạn sẽ thấy số yêu cầu đi ra bằng không trong khi chuyển đổi.