Chuyển JSON Sang XML
Công cụ chuyển JSON sang XML này biến các đối tượng và mảng JSON thành XML sạch, định dạng đẹp ngay trên trình duyệt của bạn. Dán JSON vào bên trái và kết quả XML hiện ra tức thì bên phải, với toàn quyền kiểm soát phần tử gốc, tên phần tử mảng, mức thụt lề và dòng khai báo XML.
Công cụ được xây dựng cho lập trình viên và chuyên viên phân tích cần luân chuyển dữ liệu giữa các hệ thống dùng định dạng khác nhau. Dù bạn đang đưa phản hồi từ API JSON vào một dịch vụ dựa trên XML, chuẩn bị payload SOAP hay di chuyển dữ liệu sang hệ thống cũ, công cụ đều xử lý được đối tượng lồng nhau, mảng và giá trị nguyên thủy, đồng thời tạo ra XML hợp lệ để bạn sao chép hoặc tải xuống.
Cách Dùng Công Cụ Chuyển JSON Sang XML
Thêm JSON của bạn
Dán hoặc gõ JSON vào khung bên trái, hoặc dùng nút Tải file lên để nạp một file .json từ thiết bị của bạn. Nhấn Dữ liệu mẫu để chèn một ví dụ và xem công cụ hoạt động ra sao.
Xem XML ngay tức thì
Kết quả XML tự động hiện ra ở khung bên phải khi bạn gõ, với một độ trễ ngắn để tránh xử lý không cần thiết. Thanh trạng thái cho biết dữ liệu của bạn Hợp lệ hay Không hợp lệ.
Tùy chỉnh kết quả
Đặt tên phần tử Gốc và tên Phần tử mảng, chọn Thụt lề 2 dấu cách, 4 dấu cách hoặc tab, và bật/tắt dòng Khai báo XML. Mỗi thay đổi đều chuyển đổi lại tức thì.
Sao chép hoặc tải xuống
Dùng Sao chép để đưa XML vào clipboard, hoặc Tải xuống để lưu thành file XML. Thanh trạng thái cũng cho biết số phần tử và dung lượng file kết quả.
Tính Năng
Chuyển Đổi Theo Thời Gian Thực
JSON được chuyển sang XML ngay khi bạn gõ. Chỉnh tên gốc, tên phần tử mảng, mức thụt lề hay dòng khai báo đều kích hoạt chuyển đổi lại tức thì.
Tùy Chỉnh Tên Gốc & Phần Tử Mảng
Đặt phần tử gốc ngoài cùng và phần tử dùng cho các mục trong mảng để XML khớp với lược đồ của bạn. Mặc định là root và item.
Kiểm Soát Thụt Lề
Chọn thụt lề 2 dấu cách, 4 dấu cách hoặc tab để khớp với phong cách định dạng XML bạn ưa thích.
Bật/Tắt Khai Báo XML
Tùy chọn thêm dòng khai báo chuẩn <?xml version="1.0" encoding="UTF-8"?> ở đầu kết quả.
Xử Lý Cấu Trúc Lồng Nhau
Đối tượng trở thành phần tử cha, mảng bọc mỗi mục trong phần tử mảng, và giá trị nguyên thủy trở thành văn bản. Giá trị null và đối tượng rỗng hiển thị dưới dạng thẻ tự đóng.
Tự Động Làm Sạch Tên Thẻ
Ký tự không hợp lệ trong khóa JSON được thay bằng dấu gạch dưới, và khóa bắt đầu bằng số được thêm tiền tố, để mọi thẻ đều là XML hợp lệ.
Tải File JSON Lên
Nạp một file JSON thẳng từ thiết bị của bạn và chuyển đổi ngay tại chỗ, không cần sao chép-dán.
Tải Xuống & Sao Chép
Lưu kết quả thành file XML hoặc sao chép vào clipboard chỉ với một cú nhấp.
Kiểm Tra JSON
JSON không hợp lệ được báo ngay với thông báo lỗi rõ ràng, để bạn sửa dữ liệu trước khi chuyển đổi.
Số Phần Tử & Dung Lượng
Thanh trạng thái cho biết trạng thái kiểm tra, tổng số phần tử và dung lượng file kết quả chỉ trong một cái nhìn.
Câu Hỏi Thường Gặp
Làm sao để chuyển JSON sang XML?
Dán hoặc gõ JSON vào khung bên trái, hoặc tải lên một file .json. Kết quả XML tự động hiện ra bên phải. Điều chỉnh tên gốc, tên phần tử mảng, mức thụt lề hay dòng khai báo để tinh chỉnh kết quả, rồi sao chép hoặc tải xuống.
Việc chuyển đổi có chạy trên trình duyệt và dữ liệu của tôi có an toàn không?
Có. Toàn bộ việc phân tích và chuyển đổi diễn ra cục bộ ngay trên trình duyệt của bạn. JSON của bạn không bao giờ được tải lên máy chủ, không có gì bị lưu trữ và không có dữ liệu nhập nào bị theo dõi, nên cả dữ liệu nhạy cảm cũng được giữ riêng tư.
Mảng JSON được chuyển thành các phần tử XML như thế nào?
Một mảng được bọc trong phần tử cha của nó, và mỗi mục được đặt trong phần tử mảng đã cấu hình. Ví dụ, {"colors": ["red", "blue"]} trở thành <colors><item>red</item><item>blue</item></colors>. Đổi tên Phần tử mảng để đổi tên các thẻ bọc đó.
Vì sao số và giá trị boolean trở thành văn bản trong XML?
XML không có kiểu số hay boolean dựng sẵn — mọi giá trị đều là văn bản bên trong một phần tử. Chuỗi, số và boolean đều trở thành nội dung văn bản của thẻ, trong khi các ký tự đặc biệt như &, <, >, " và ' được tự động thoát để kết quả luôn hợp lệ.
Ký tự đặc biệt trong khóa JSON sẽ ra sao?
Các khóa chứa ký tự không hợp lệ cho tên thẻ XML, chẳng hạn dấu cách hay ký hiệu, sẽ được tự động làm sạch. Ký tự không hợp lệ được thay bằng dấu gạch dưới, và khóa bắt đầu bằng số được thêm tiền tố là dấu gạch dưới để thẻ tạo ra luôn hợp lệ.
Tôi có thể tải file JSON lên và tải XML đã chuyển xuống không?
Có. Dùng Tải file lên để nạp một file JSON từ thiết bị của bạn, và nó được chuyển đổi ngay tại chỗ. Khi đã hài lòng với kết quả, dùng Tải xuống để lưu thành file XML hoặc Sao chép để đưa vào clipboard.
Có giới hạn dung lượng không?
Không có giới hạn cố định. Vì mọi thứ chạy cục bộ, giới hạn thực tế phụ thuộc vào bộ nhớ thiết bị của bạn. Công cụ xử lý file JSON lớn một cách hiệu quả, dù những tập dữ liệu cực lớn có thể chuyển đổi chậm hơn. Lưu ý rằng một giá trị nguyên thủy đơn lẻ sẽ không được chấp nhận — dữ liệu nhập phải là một đối tượng hoặc mảng JSON.
Chưa có bình luận nào. Hãy là người đầu tiên!