Không có hoạt động xử lý nội dung tệp của bạn trên bất kỳ máy chủ nào. Bạn không cần ký thỏa thuận xử lý dữ liệu với gottrix để làm việc với tài liệu mật hay tài liệu công việc.
Hosted in GermanyGlobal Content Delivery
Máy chủ gốc đặt tại Hetzner ở Đức, phân phối trên toàn cầu qua mạng phân phối nội dung (CDN). Nội dung tệp của bạn không bao giờ được truyền đi trong quá trình này - tệp không bao giờ rời khỏi thiết bị của bạn.
JSON là ngôn ngữ của các API và ứng dụng web hiện đại, nhưng nhiều hệ thống doanh nghiệp, dịch vụ SOAP, nguồn cấp RSS/Atom cùng các định dạng Office và cấu hình vẫn yêu cầu XML. Công cụ này tuần tự hóa cây JSON của bạn thành XML tương đương, đúng định dạng.
Chạy hoàn toàn cục bộ (fast-xml-parser, thuần JavaScript). Khóa của đối tượng trở thành phần tử; khóa có tiền tố "@_" trở thành thuộc tính XML, phản chiếu công cụ XML sang JSON nên quá trình khứ hồi được giữ nguyên. Vì XML cần đúng một gốc, một mảng cấp cao nhất hoặc đối tượng nhiều khóa sẽ được bọc trong phần tử <root>; mỗi mục của mảng trở thành phần tử <item> lặp lại.
Bạn gặp tình huống này khi xuất sang hệ thống cũ, nhập liệu chỉ chấp nhận XML, gửi đến điểm cuối SOAP hoặc điền vào mẫu Office. Kết quả là XML đúng định dạng, có thụt lề kèm khai báo XML, sẵn sàng để mở hoặc đưa vào chuỗi công cụ XML. JSON không hợp lệ bị từ chối kèm thông báo lỗi rõ ràng, không có gì được tải lên.
Một khác biệt về cấu trúc định hình kết quả: XML đòi hỏi đúng một phần tử gốc. Vì vậy một mảng JSON ở gốc nhận thêm một nút bao quanh, và các mục mảng cùng tên trở thành các phần tử lặp lại của tên đó - đúng dạng mà các trình xử lý XML và lược đồ XSD mong đợi.
Thông số kỹ thuật
Thông số kỹ thuật
Định dạng đầu vào
JSON
Định dạng đầu ra
XML
Xử lý hàng loạt
Không
Xử lý
Cục bộ trong trình duyệt (JavaScript)
Tải tệp lên
Không có
Trong 3 bước
Kéo thả hoặc chọn tệp JSON của bạn.
Công cụ tuần tự hóa nó sang XML.
Tải tệp XML về.
Giới hạn: XML đúng định dạng với đúng một gốc: mảng/đối tượng nhiều khóa được bọc trong <root>, mỗi mục của mảng trở thành <item>. Khóa có tiền tố "@_" trở thành thuộc tính - JSON không có khái niệm thuộc tính gốc. JSON không hợp lệ bị từ chối kèm thông báo lỗi rõ ràng. Số và giá trị boolean của JSON theo đó được ghi vào XML dưới dạng văn bản thuần túy, vì bản thân XML không biết kiểu dữ liệu.
Câu hỏi thường gặp
Tệp của tôi có bị tải lên không?
Không. Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt của bạn; không có gì được tải lên.
Thuộc tính XML được tạo ra như thế nào?
Các khóa có tiền tố "@_" trở thành thuộc tính XML - giống như trong công cụ XML sang JSON của chúng tôi.
Tại sao lại có <root>?
XML cần đúng một gốc. Khi một mảng hoặc đối tượng nhiều khóa nằm ở cấp cao nhất, nó được bọc trong phần tử <root> để vẫn hợp lệ.
Mảng JSON được xử lý ra sao?
Mỗi mục trong một mảng trở thành một phần tử <item> lặp lại cùng tên.
Quá trình khứ hồi có được giữ nguyên không?
Có. Quy ước "@_" khớp với công cụ XML sang JSON của chúng tôi, nên bạn thường có thể chuyển đổi qua lại.
Chỉ khi có sự đồng ý của bạn, chúng tôi mới đo lường mức sử dụng ẩn danh qua cookie để cải thiện gottrix. Tệp của bạn luôn nằm cục bộ trên thiết bị của bạn. Quyền riêng tư