Công cụ chuyển JSON sang XML

Chuyển JSON thành XML đúng cấu trúc cho dịch vụ SOAP, API cũ, nguồn cấp dữ liệu và tệp cấu hình, với khả năng kiểm soát phần tử gốc, thuộc tính và thụt lề.

Cập nhật
Mở tệp
Thụt lề

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Chuyển XML sang JSON trực tuyếnXML sang JSON →

Cách dùng JSON sang XML

  1. Dán JSON hoặc mở tệp .json.
  2. Đặt tên phần tử gốc và cách ghi mảng cũng như thuộc tính.
  3. Sao chép hoặc tải XML về.

Ánh xạ JSON sang XML

JSON và XML biểu diễn dữ liệu theo cách khác nhau, nên công cụ chuyển đổi cần tuân theo các quy ước. Công cụ này dùng những quy ước phổ biến nhất (cũng được các thư viện như xml2js và fast-xml-parser sử dụng), vì vậy nó là chiều ngược lại chính xác của công cụ chuyển XML sang JSON của chúng tôi:

JSONXML
{"name": "Ada"}<name>Ada</name>
{"tag": ["a", "b"]}<tag>a</tag><tag>b</tag>
{"@id": "7"}thuộc tính id="7" trên phần tử cha
{"#text": "hi"}nội dung văn bản đi kèm các thuộc tính
nullphần tử rỗng <x/> hoặc xsi:nil="true"

Phần tử gốc

Tài liệu XML bắt buộc phải có đúng một phần tử gốc. Nếu JSON của bạn là một đối tượng chỉ có một khóa, khóa đó sẽ trở thành phần tử gốc. Ngược lại, hoặc nếu bạn chọn Luôn bọc trong phần tử gốc, toàn bộ dữ liệu sẽ được bọc trong phần tử gốc bạn chọn, và các mảng ở cấp cao nhất sẽ thành các phần tử <item> lặp lại.

Tên và cách escape

Tên phần tử XML không được bắt đầu bằng chữ số hoặc chứa khoảng trắng, nên các khóa như 2fa enabled sẽ thành _2fa_enabled. Giá trị văn bản và thuộc tính được escape (& → &amp;, < → &lt;), nên kết quả luôn đúng cấu trúc. Bạn có thể định dạng thêm kết quả bằng công cụ định dạng XML.

Cũng được tìm dưới tên: chuyển json sang xml, json sang xml online, chuyển đổi json sang xml, json2xml, convert json to xml, công cụ json sang xml, mảng json sang xml, json xml converter.

Các công cụ dùng kèm tốt với JSON sang XML

  • Định dạng JSON — Dán JSON để định dạng đẹp, nén hoặc kiểm tra.
  • JSON sang YAML — Dán JSON để nhận YAML sạch cho manifest Kubernetes, Docker Compose, GitHub Actions hoặc bất kỳ file cấu hình nào.
  • Trình xem JSON — Duyệt JSON lớn hoặc lồng nhau sâu một cách thoải mái: thu gọn và mở rộng đối tượng, tìm khóa hoặc giá trị, và nhấp vào bất kỳ nút nào để lấy JSONPath của nó.
  • Kiểm tra JSON Schema — Dán schema và dữ liệu JSON để xem chính xác giá trị nào vi phạm quy tắc nào, hoặc tạo schema ban đầu từ dữ liệu mẫu.

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

Mảng JSON được chuyển sang XML như thế nào?
Mỗi phần tử trong mảng trở thành một phần tử lặp lại, với tên là khóa của mảng, ví dụ {"tag": ["a","b"]} → hai phần tử <tag>.
Làm thế nào để tạo thuộc tính XML?
Thêm tiền tố @ vào khóa (có thể tùy chỉnh): {"product": {"@id": "7", "name": "Keyboard"}} → <product id="7">.
Dữ liệu của tôi có được tải lên không?
Không. Việc chuyển đổi được thực hiện ngay trên trình duyệt của bạn.
Tôi có thể cài JSON sang XML như một ứng dụng web và dùng khi không có mạng không?
Có. JSON sang XML là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan