vi

XML sang JSON

Chuyển tệp XML thành JSON ngay trên máy - kèm phần tử và thuộc tính, không tải lên, ngay trong trình duyệt của bạn.

Thụt lề JSON

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của bạn chưa bao giờ rời khỏi thiết bị

    Tệp của tôi có bị tải lên không?

    Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

    Không tải lên100% cục bộ
    Nội dung ở lại với bạnkhông ai khác chạm tới
    Máy chủ tại ĐứcGDPR ngay từ thiết kế
    Kiểm định độc lậpTLS A+ · HTTP header A+

    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àoXML
    Định dạng đầu raJSON
    Xử lý hàng loạtKhông
    Xử lýCục bộ trong trình duyệt (JavaScript)
    Tải tệp lênKhông có

    Trong 3 bước

    1. Thả hoặc chọn tệp XML của bạn.
    2. Chọn định dạng (thụt lề hoặc gọn).
    3. 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.

    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ể xuất JSON dạng gọn không?

    Có, qua tùy chọn bạn có thể chọn JSON thụt lề hoặc dạng gọn.

    Công cụ liên quan