XML sang JSON
Trình chuyển đổi XML sang JSON trực tuyến miễn phí. Dán XML và nhận JSON định dạng ngay lập tức với xác thực và bảo toàn cấu trúc.
Trình chuyển đổi XML sang JSON hoạt động như thế nào?
Trình chuyển đổi phân tích đầu vào XML bằng bộ phân tích XML chuẩn, sau đó biến đổi cây DOM thành đối tượng JSON. Các phần tử trở thành khóa, thuộc tính có tiền tố @ và văn bản được lưu dưới #text.
Thuộc tính XML được xử lý như thế nào trong đầu ra JSON?
Thuộc tính XML được chuyển thành khóa với tiền tố @ theo mặc định (ví dụ: thuộc tính id trở thành @id), tách biệt với dữ liệu phần tử con.
Nội dung văn bản XML thì sao?
Nội dung văn bản trong các phần tử XML được lưu dưới khóa đặc biệt #text trong đối tượng JSON kết quả, bảo toàn dữ liệu văn bản gốc.
Trình chuyển đổi có xử lý phần CDATA không?
Có, phần CDATA được giữ lại và xử lý như nội dung văn bản trong phần tử cha, đảm bảo không mất dữ liệu trong quá trình chuyển đổi.
Có thể xử lý các phần tử XML lồng nhau không?
Có, các phần tử XML lồng nhau được chuyển thành các đối tượng JSON lồng nhau tương ứng, duy trì cấu trúc phân cấp đầy đủ của tài liệu XML gốc.
Điều gì xảy ra khi XML có các phần tử trùng lặp?
Khi nhiều phần tử anh em có cùng tên thẻ, chúng tự động được chuyển thành mảng JSON, bảo toàn tất cả các phiên bản.
XML có được xác thực trước khi chuyển đổi không?
Có, trình chuyển đổi xác thực cấu trúc XML trước khi chuyển đổi. Nếu XML bị sai định dạng, bạn sẽ nhận được thông báo lỗi rõ ràng.
Dữ liệu XML của tôi có an toàn và riêng tư không?
Hoàn toàn. Tất cả việc chuyển đổi diễn ra hoàn toàn trong trình duyệt của bạn. Không có dữ liệu XML nào được gửi đến máy chủ.
Sự khác biệt giữa XML và JSON là gì?
XML sử dụng cấu trúc phân cấp dựa trên thẻ trong khi JSON sử dụng cặp khóa-giá trị. JSON thường nhẹ hơn và dễ phân tích hơn trong JavaScript.
Có thể chuyển đổi tệp XML lớn không?
Có, trình chuyển đổi chạy trong trình duyệt và có thể xử lý các tệp XML lớn. Hiệu suất phụ thuộc vào bộ nhớ khả dụng và sức mạnh xử lý của thiết bị.
Trình chuyển đổi có hỗ trợ không gian tên XML không?
Có, không gian tên XML được bảo toàn trong đầu ra JSON, thường được biểu diễn như một phần của tên khóa phần tử.
Có những tùy chọn định dạng đầu ra nào?
Trình chuyển đổi xuất định dạng JSON chuẩn với thụt lề có thể cấu hình. Bạn có thể chọn giữa JSON nén hoặc JSON được trình bày đẹp với khoảng cách tùy chỉnh.
Cách sử dụng XML sang JSON
Chuyển đổi XML thành JSON gọn gàng ngay trong trình duyệt. Mọi xử lý diễn ra cục bộ, dữ liệu của bạn không bị tải lên đâu cả.
- Dán tài liệu XML vào vùng nhập, ví dụ <root> <item id="1">Hello</item></root>.
- Thiết lập trường "Attribute Prefix:" để kiểm soát cách đặt tên thuộc tính XML trong kết quả JSON.
- Chỉnh trường "Text Property:" để chọn thuộc tính chứa nội dung văn bản của phần tử.
- Kiểm tra JSON bên phải, rồi tick "Minify JSON" nếu muốn kết quả gọn không khoảng trắng.
Dùng tiền tố như "@" để phân biệt rõ thuộc tính với phần tử con trong JSON được tạo ra.
Công cụ liên quan
- JSON sang XML Chuyển đổi JSON sang định dạng XML với thụt lề tùy chỉnh và khai báo XML tùy chọn.
- XML sang YAML Chuyển đổi XML sang YAML ngay lập tức. Dán XML và nhận YAML sạch, định dạng đẹp với hỗ trợ thuộc tính và phần tử lồng nhau.
- Trình xác thực JSON Xác thực cú pháp JSON ngay lập tức với thông báo lỗi chi tiết và số dòng. Công cụ miễn phí chạy 100% trong trình duyệt.
- TSV sang JSON Chuyển đổi TSV sang JSON trực tuyến miễn phí. Hỗ trợ tiêu đề, phát hiện kiểu tự động và thu nhỏ. Tất cả trong trình duyệt.
- JSON to CSV Chuyển đổi JSON sang CSV miễn phí trực tuyến. Làm phẳng đối tượng lồng, chọn dấu phân cách, tải xuống ngay. 100% trên trình duyệt.
- Chuyển đổi CSV sang JSON Chuyển đổi CSV sang JSON trực tuyến miễn phí. Hỗ trợ dấu phân cách tùy chỉnh, đối tượng dựa trên tiêu đề và phát hiện kiểu tự động. Tất cả trong trình duyệt.
- Làm đẹp XML Trình làm đẹp XML trực tuyến miễn phí. Định dạng và làm đẹp XML ngay trong trình duyệt.
- Trình Xác Thực XML Xác thực cú pháp và cấu trúc XML ngay lập tức. Phát hiện lỗi với số dòng chính xác và thông báo chi tiết. Miễn phí, an toàn, chạy trong trình duyệt.