Chuyển đổi JSON sang XML

Cần chuyển đổi ngược không?
XML to JSON Converter

Đầu vào: JSON

1

Đầu ra: XML

Cài đặt

Tùy chọn chuyển đổi XML

Nhập dữ liệu JSON để chuyển đổi sang XML

Dữ liệu đã chuyển đổi sẽ hiển thị ở đây

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

  1. Bước 1 – Nhập JSON

    • Dán nội dung JSON của bạn vào trình soạn thảo bên trái hoặc kéo thả tệp .json.
    • Công cụ tự động kiểm tra cú pháp JSON hợp lệ và sẽ gắn cờ bất kỳ lỗi nào ngay lập tức.
    • Đảm bảo JSON của bạn có một đối tượng gốc duy nhất nếu bạn muốn cấu trúc XML sạch, nếu không một gốc mặc định sẽ được thêm vào.
  2. Bước 2 – Cấu hình đầu ra XML

    • Phần tử gốc: Xác định tên thẻ bao bọc (mặc định: "root") cho tài liệu XML của bạn.
    • Thuộc tính: Sử dụng tùy chọn Tiền tố thuộc tính (mặc định: "@") để cho bộ chuyển đổi biết những khóa JSON nào nên được xử lý như thuộc tính XML thay vì phần tử con.
    • Khai báo: Bật/tắt tiêu đề chuẩn <?xml ...?>.
  3. Bước 3 – Chuyển đổi và xuất

    • XML được tạo ngay lập tức trong bảng bên phải với thụt lề và escape ký tự phù hợp.
    • Nhấp "Sao chép" để sử dụng XML trong SOAP API hoặc tệp cấu hình.
    • Tải xuống kết quả dưới dạng tệp .xml để sử dụng sau.
Ví dụ: Chuyển đổi JSON sang XML
// Đầu vào JSON
{
  "book": {
    "@id": "bk101",
    "author": "Gambardella, Matthew",
    "title": "XML Developer's Guide",
    "price": 44.95
  }
}

<!-- Đầu ra XML -->
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <book id="bk101">
    <author>Gambardella, Matthew</author>
    <title>XML Developer's Guide</title>
    <price>44.95</price>
  </book>
</root>

Công cụ JSON & XML liên quan

Câu hỏi thường gặp

Chuyển đổi JSON sang XML hoạt động như thế nào?

Đối tượng JSON được chuyển đổi thành phần tử XML. Các mục mảng trở thành nhiều phần tử với cùng tên thẻ. Thuộc tính đối tượng trở thành phần tử con, và bạn có thể cấu hình thuộc tính sử dụng tiền tố @.

Mảng JSON sẽ bị gì?

Mảng được chuyển đổi thành nhiều phần tử XML. Ví dụ, một mảng có tên 'items' với 3 đối tượng trở thành 3 phần tử 'item'.

Tôi có thể tùy chỉnh cấu trúc XML không?

Có! Bạn có thể tùy chỉnh tên phần tử gốc, tiền tố thuộc tính, thụt lề và liệu có bao gồm khai báo XML hay không.

Các ký tự đặc biệt được xử lý như thế nào?

Các ký tự XML đặc biệt (<, >, &, ', ") được tự động escape để đảm bảo đầu ra XML hợp lệ.

Dữ liệu của tôi có an toàn không?

Có, tất cả xử lý dữ liệu diễn ra hoàn toàn trong trình duyệt của bạn. Dữ liệu JSON của bạn không bao giờ được gửi đến bất kỳ máy chủ nào, đảm bảo quyền riêng tư và bảo mật hoàn toàn.

Chuyển đổi JSON sang XML | JSONSwiss