Chuyển đổi JSON sang XML
Biến dữ liệu JSON thành XML chuẩn, dễ đọc.
Dán JSON, mở file .json hoặc kéo thả vào đây
Tiếp theo: Định dạng JSON · JSON sang YAML · JSON sang CSV
Cách sử dụng JSON sang XML
Dán JSON của bạn
Dán JSON, hoặc mở hay kéo thả một file .json. Dữ liệu được kiểm tra và chuyển đổi ngay khi bạn gõ.
Đặt các tùy chọn
Đặt tên phần tử gốc, chọn thụt lề hoặc một dòng, và thêm khai báo XML nếu cần.
Sao chép hoặc tải xuống
Sao chép XML, hoặc tải xuống dưới dạng file .xml.
Tại sao nên dùng Utils365
Thuộc tính và văn bản
Khóa bắt đầu bằng @_ thành thuộc tính và #text thành văn bản của phần tử, cùng quy ước với công cụ chuyển XML sang JSON của chúng tôi, nên dữ liệu có thể chuyển qua lại.
Luôn đúng chuẩn
Ký tự đặc biệt như & và < được thoát, và khóa không phải tên XML hợp lệ được làm cho an toàn, nên kết quả mở được trong mọi công cụ XML.
Danh sách thành phần tử lặp lại
{"book": [ … ]} thành một phần tử <book> cho mỗi mục, đúng cách XML thường lưu danh sách.
Riêng tư ngay từ thiết kế
JSON được chuyển đổi trên thiết bị của bạn và không bao giờ bị tải lên.
Các câu hỏi thường gặp
Phần tử gốc được chọn thế nào?
Nếu JSON là một đối tượng chỉ có một khóa, như {"catalog": { … }}, khóa đó thành phần tử gốc. Trường hợp khác được bọc trong phần tử gốc bạn đặt tên, mặc định là root.
Khóa không phải tên XML hợp lệ thì sao?
Ký tự mà tên XML không chứa được, như dấu cách, thành _, và tên bắt đầu bằng chữ số, dấu gạch ngang hoặc dấu chấm được thêm _ ở đầu. Vì vậy "first name" thành first_name và "2024" thành _2024.
Làm sao để tạo thuộc tính?
Bắt đầu khóa bằng @_, như "@_id": 1, sẽ thành id="1" trên phần tử. Dùng "#text" cho văn bản của chính phần tử bên cạnh các thuộc tính.
Mảng được chuyển đổi thế nào?
Mỗi mục thành một phần tử mang tên khóa của mảng. Danh sách nằm trong danh sách, hoặc danh sách ở cấp cao nhất, dùng phần tử <item>.
Giá trị null và rỗng thì sao?
null, chuỗi rỗng và đối tượng rỗng thành phần tử rỗng như <name/>. Danh sách rỗng không tạo phần tử nào.