Cách sử dụng JSON sang XML
- 1
Dán JSON
Một đối tượng, một mảng bản ghi hoặc phản hồi từ API; bạn cũng có thể thả tệp .json vào.
- 2
Đặt tên phần tử
Để trống Phần tử gốc để lấy từ dữ liệu, rồi đặt tên phần tử dùng cho các mục của mảng đơn giản.
- 3
Tải xuống XML
Thụt lề bằng dấu cách hoặc Tab, hoặc viết trên một dòng, có hoặc không có khai báo <?xml?>.
Giới hạn và Pro
Tệp JSON tối đa 500 MB; văn bản dán vào có kích thước tùy trình duyệt của bạn chứa được.
Tệp JSON tối đa 4 GB. Xem Pro
Về JSON sang XML
JSON sang XML ghi dữ liệu JSON thành tài liệu XML cho các hệ thống vẫn trao đổi bằng XML: nhập dữ liệu kế toán và ERP, lược đồ hóa đơn điện tử, dịch vụ SOAP, tài nguyên Android và nhiều tích hợp cũ.
Mỗi khóa trở thành một phần tử và mỗi mảng lặp lại phần tử của nó, nên {"book": [{…}, {…}]} thành hai phần tử <book> nằm cạnh nhau – dạng mà lược đồ XML thường mong đợi. Mảng ở cấp cao nhất, thứ XML không có, sẽ được bọc trong một phần tử gốc với mỗi mục là một phần tử con. Nếu chỉ có một khóa cấp cao nhất chứa mảng, chẳng hạn {"orders": […]}, khóa đó trở thành phần tử gốc với các phần tử con <order> ở dạng số ít. Nếu đối tượng có đúng một khóa cấp cao nhất, khóa đó là phần tử gốc; nếu không, phần tử gốc tên là root hoặc tên bạn nhập.
Khóa bắt đầu bằng @ trở thành thuộc tính và khóa "#text" trở thành nội dung văn bản của phần tử, cùng quy ước với chiều XML sang JSON, nên dữ liệu đi được cả hai chiều. Bật "Ghi giá trị đơn giản dưới dạng thuộc tính" để có bản ghi gọn như <user id="1" name="Ann"/>.
JSON cho phép những tên khóa mà XML không cho, nên tên được sửa lại: dấu cách và ký tự không hợp lệ thành dấu gạch dưới, tên bắt đầu bằng chữ số được thêm dấu gạch dưới phía trước ("1st place" → _1st_place). Văn bản được thoát ký tự (&, < và > trong nội dung; dấu nháy trong thuộc tính), ký tự XML cấm sẽ bị loại bỏ, null thành phần tử rỗng và mảng lồng nhau có các phần tử con item.
Kết quả dùng UTF-8. Đây là XML đúng cú pháp; công cụ không kiểm tra theo lược đồ XSD, nên thứ tự phần tử và trường bắt buộc vẫn tùy vào dữ liệu của bạn.
Quyền riêng tư
JSON bạn dán hoặc thả vào được đọc và chuyển thành XML bởi một worker ngay trong tab trình duyệt này; dữ liệu không được gửi đến máy chủ hay lưu ở bất kỳ đâu.