Chuyển đến nội dung chính

Chuyển Đổi JSON sang XML miễn phí

Chuyển đổi JSON sang XML và XML sang JSON, cả hai chiều, với các thuộc tính và mảng được giữ nguyên. Chạy hoàn toàn trên trình duyệt — không có gì được tải lên.

Hoạt động ngoại tuyến sau khi tải

Thả tệp JSON hoặc XML (hoặc dán dưới đây)

JSON, XML · được xử lý trên thiết bị của bạn

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

Duyệt tệp
Chuyển đổi JSON sang XML
XML đầu ra
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 Các thuộc tính ánh xạ tới khóa @name và văn bản phần tử tới #text; các thẻ lặp lại trở thành mảng. Dùng ⇄ để đổi chiều và chuyển đổi vòng dữ liệu. Mọi thứ chạy trong trình duyệt.

Công dụng phổ biến

  • Chuyển JSON sang XMLChuyển đổi đối tượng JSON thành XML được định dạng tốt.
  • Chuyển XML sang JSONPhân tích XML thành JSON sạch sẽ, được nhập.
  • Cầu JSON và XML APIChuyển đổi tải trọng giữa các dịch vụ nói về JSON và XML.
  • Chuyển đổi Tệp Cấu hìnhDi chuyển cấu hình giữa định dạng JSON và XML.
  • So sánh Cấu trúc JSON và XMLXem cách dữ liệu giống nhau trông như thế nào trong JSON so với XML.

Cách hoạt động

JSON và XML là hai định dạng trao đổi dữ liệu phổ biến nhất, và bạn thường xuyên cần phải di chuyển giữa chúng. Cái này chuyển đổi cả hai hướng, trong trình duyệt của bạn.

  1. 1
    Bạn dán JSON hoặc XML
    Chọn một hướng bằng công tắc ⇄. Đầu vào được phân tích cục bộ — JSON với JSON.parse, XML với DOMParser của trình duyệt.
  2. 2
    Nó ánh xạ các cấu trúc
    Khi chuyển sang XML, khóa đối tượng trở thành phần tử, khóa "@name" trở thành thuộc tính và mảng lặp lại một thẻ. Khi chuyển sang JSON, thuộc tính trở thành khóa "@name", các thẻ lặp lại trở thành mảng, và số/boolean được ép kiểu.
  3. 3
    Bạn nhận được đầu ra sạch sẽ, được thụt lề
    Kết quả được pretty-print và sẵn sàng sử dụng.
  4. 4
    Chuyển đổi qua lại nếu muốn
    Nút ⇄ cấp đầu ra trở lại dưới dạng đầu vào để bạn có thể chuyển đổi lại và kiểm tra.

Tệp cấu hình và dữ liệu có thể nhạy cảm. Cả hai hướng chạy hoàn toàn trên thiết bị của bạn — không có gì được tải lên.

Công cụ liên quan

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