Chuyển tới nội dung chính
Z

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.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated

Cách dùng

  1. 1 Dán JSON hợp lệ.
  2. 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. 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. 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. 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. 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. 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.

Tóm tắt

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

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.

Dùng thử Zerethon miễn phí