vi

JSON sang XML

Chuyển đổi tệp JSON sang XML cục bộ - với phần tử và thuộc tính, không tải lên, ngay trong trình duyệt của bạn.

Đ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+

    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.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoJSON
    Định dạng đầu raXML
    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. Kéo thả hoặc chọn tệp JSON của bạn.
    2. Công cụ tuần tự hóa nó sang XML.
    3. 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.

    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.

    Công cụ liên quan