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.
XML là một định dạng dữ liệu phân cấp phổ biến - điển hình cho RSS feed, SOAP API, tài liệu văn phòng, cấu hình và trao đổi dữ liệu giữa các hệ thống. Tuy vậy, để xử lý tiếp trong các chương trình và API hiện đại, JSON tiện hơn. Công cụ này dịch cấu trúc cây của XML thành một đối tượng JSON tương đương.
Công cụ này phân tích tệp XML của bạn hoàn toàn cục bộ trong trình duyệt (fast-xml-parser, thuần JavaScript). Các phần tử lồng nhau trở thành các đối tượng lồng nhau, các thuộc tính được giữ với tiền tố "@_", nên không thông tin nào bị mất. XML không hợp lệ bị từ chối với một thông báo lỗi rõ ràng. Không có gì bị tải lên.
Bạn sẽ gặp việc này chẳng hạn khi phân tích một feed tin tức, một sitemap, một giao diện sao kê ngân hàng hay một quy chuẩn xuất dữ liệu cũ vẫn còn tư duy theo dấu ngoặc nhọn. Khi đọc kết quả, hãy để ý một đặc tính: nếu một phần tử con chỉ xuất hiện một lần, sẽ sinh ra một đối tượng đơn, còn khi lặp lại thì sinh ra một danh sách. Ai tính đến điều đó trong mã xử lý tiếp sẽ tránh được những trường hợp bất ngờ khi số lượng thay đổi.
Thông số kỹ thuật
Thông số kỹ thuật
Định dạng đầu vào
XML
Định dạng đầu ra
JSON
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
Thả hoặc chọn tệp XML của bạn.
Công cụ chuyển đổi cục bộ và tự động thụt lề JSON.
Tải tệp JSON về.
Giới hạn: XML phải đúng định dạng (nếu không sẽ báo lỗi rõ ràng). Thuộc tính nhận tiền tố '@_'. Chú thích và chỉ thị xử lý bị bỏ qua. Nội dung hỗn hợp không phải lúc nào cũng ánh xạ rõ ràng. Không gian tên vẫn là tiền tố trong khóa. Văn bản trông giống số hoặc boolean được tự động nhận diện thành số/boolean JSON thật; ngày tháng vẫn ở dạng văn bản, vì XML không có định dạng ngày tháng riêng.
Câu hỏi thường gặp
Tệp của tôi có được 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 - không có gì được gửi đi.
Thuộc tính có được giữ không?
Có. Các thuộc tính xuất hiện trong JSON với tiền tố "@_" trước tên.
Chuyện gì xảy ra với XML không hợp lệ?
Bạn nhận một thông báo lỗi rõ ràng kèm nguyên nhân - không bị treo.
Tôi có thể lấy JSON gọn thay vì thụt lề không?
Kết quả ở đây luôn được thụt lề rõ ràng. Để có phiên bản gọn (rút gọn), hãy đưa kết quả này qua công cụ Định dạng JSON của chúng tôi sau đó với tùy chọn Gọn.
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ư