Trình chuyển đổi JSON sang XML
Chuyển đổi JSON sang XML ngay trong trình duyệt. Có thể tùy chỉnh phần tử gốc, tiền tố thuộc tính và khóa văn bản.
Cách dùng
- 1 Dán JSON hợp lệ.
- 2 Đặt tên phần tử gốc và (tùy chọn) tiền tố thuộc tính (mặc định là `@`).
- 3 Các khóa bắt đầu bằng tiền tố sẽ trở thành thuộc tính; khóa `#text` trở thành nội dung văn bản của phần tử.
- 4 Sao chép hoặc tải xuống.
Vì sao dùng công cụ này
- Quy ước tiền tố thuộc tính — `@foo: "bar"` trở thành `foo="bar"`.
- Mảng trở thành các phần tử lặp lại cùng tên.
- Tự động escape các ký tự <, >, &, ", ' để đảm bảo XML đầu ra hợp lệ.
- Xử lý hoàn toàn phía client, không tải lên.
Câu hỏi thường gặp
Làm thế nào để biểu diễn thuộc tính XML trong JSON?
Sử dụng tiền tố thuộc tính (mặc định là `@`). `{"note": {"@to": "Tove", "body": "Hi"}}` sẽ trở thành `<note to="Tove"><body>Hi</body></note>`.
Nếu tôi muốn tất cả các phần tử trong mảng đối tượng đều có tên là "item" thì sao?
Hãy bọc chúng trong một khóa — `{"items": [{}, {}]}` sẽ tạo ra `<items>...</items>` với các phần tử `<items>` lặp lại. Để đổi tên, bạn cần cấu trúc lại JSON trước.
Tôi có thể bỏ qua phần khai báo đầu XML không?
Hiện tại thì không — khai báo `<?xml ...?>` luôn được xuất ra để đảm bảo XML hợp lệ.
Trình chuyển đổi JSON sang XML là gì?
Trình chuyển đổi JSON sang XML là công cụ biến đổi dữ liệu JSON thành tài liệu XML, chuyển các khóa đối tượng thành phần tử và cấu trúc lồng nhau thành cây phân cấp. Công cụ cung cấp các tùy chọn có thể cấu hình cho tên phần tử gốc, tiền tố thuộc tính và khóa nút văn bản, giúp kiểm soát cách các giá trị và thuộc tính được biểu diễn. Quá trình chuyển đổi diễn ra hoàn toàn trong trình duyệt, xử lý dữ liệu đầu vào phía client mà không tải lên máy chủ.
Tính năng
Khóa thành phần tử
Đối tượng trở thành các phần tử lồng nhau; mảng lặp lại phần tử của chúng.
Ánh xạ có thể tùy chỉnh
Thiết lập tên gốc, tiền tố thuộc tính, và khóa văn bản để phù hợp với schema của bạn.
Riêng tư 100%
Quá trình chuyển đổi chạy phía client — dữ liệu JSON của bạn không bao giờ được gửi đến máy chủ.
Ví dụ
Input
{"note":{"to":"Ann","priority":1}}
Output
<?xml version="1.0" encoding="UTF-8"?>
<root>
<note>
<to>Ann</to>
<priority>1</priority>
</note>
</root>
Trường hợp sử dụng
-
1
Tích hợp với API XML
Đưa dữ liệu JSON vào endpoint SOAP hoặc hệ thống cũ yêu cầu định dạng XML.
-
2
Tạo cấu hình/markup
Tạo tài liệu cấu hình XML hoặc feed từ dữ liệu JSON có cấu trúc.
-
3
Chuyển đổi qua lại giữa các định dạng dữ liệu
Chuyển payload từ công cụ JSON sang pipeline XML.
Công cụ chuyển JSON sang XML của Zerethon biến JSON thành một tài liệu XML hợp lệ (well-formed) ngay trong trình duyệt của bạn, ánh xạ các khóa đối tượng thành phần tử và lồng nhau theo dạng cây. Tên phần tử gốc, tiền tố thuộc tính, và khóa văn bản (text-node) đều có thể tùy chỉnh. Không có dữ liệu nào được tải lên.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình chuyển đổi JSON sang XML chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
So sánh
Kiến thức cơ bản
Hướng dẫn
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.