Miễn phí, không cần tài khoản

Trình chuyển đổi JSON sang XML

Chuyển đổi JSON và XML theo một trong hai hướng trên thiết bị này. Các phần tử XML lặp lại trở thành mảng JSON; Mảng JSON trở thành các phần tử lặp lại. Thuộc tính sử dụng @name và phần tử văn bản sử dụng #text. Không có tập tin nào được tải lên.

Các đối tượng trở thành các phần tử lồng nhau. Sử dụng @name cho thuộc tính và #text cho văn bản thành phần.

Chuyển đổi không bảo toàn kiểu: văn bản XML trở thành chuỗi JSON; null, các giá trị trống, nhận xét và định dạng có thể không chính xác.

Làm cách nào để chuyển đổi JSON sang XML?

Chọn một hướng, dán JSON hoặc XML hợp lệ, đặt tên gốc XML nếu cần và chọn Chuyển đổi. Mảng JSON trở thành các phần tử XML lặp lại, trong khi các tên con XML lặp lại trở thành mảng JSON.

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

Làm cách nào để chuyển đổi JSON sang XML?

Chọn một hướng, dán JSON hoặc XML hợp lệ, đặt tên gốc XML nếu cần và chọn Chuyển đổi. Mảng JSON trở thành các phần tử XML lặp lại, trong khi các tên con XML lặp lại trở thành mảng JSON.

JSON hoặc XML của tôi đã được tải lên chưa?

Không. Chuyển đổi chạy cục bộ trong trình duyệt của bạn. Đầu vào bị giới hạn ở 200.000 ký tự và các khai báo DTD/thực thể XML bị chặn.

Các mảng JSON được biểu diễn trong XML như thế nào?

Mỗi giá trị mảng trở thành một phần tử khác có cùng tên. Khi được chuyển đổi trở lại, các tên phần tử con lặp lại sẽ được nhóm thành một mảng JSON. Mảng cấp cao nhất được gói trong thư mục gốc đã chọn của bạn với các phần tử con item.

JSON sang XML có bảo toàn các kiểu dữ liệu không?

Không. Văn bản phần tử XML không có số JSON hoặc kiểu boolean, vì vậy XML sang JSON trả về các giá trị văn bản dưới dạng chuỗi. Các giá trị rỗng và trống cũng có thể không thể phân biệt được.

XML DTD hoặc xử lý thực thể bên ngoài có được hỗ trợ không?

Không. Khai báo DTD và thực thể bị chặn. Công cụ này phân tích cú pháp đầu vào cục bộ và không tìm nạp tài nguyên bên ngoài.