JSON sang XML
Đổi JSON sang XML ngay khi dán: chọn tên thẻ gốc, cách ghi mảng, khoá @ thành thuộc tính, thụt lề và dòng khai báo XML. Tên khoá không hợp lệ được tự sửa.
Cách chuyển JSON sang XML
- Dán JSON vào ô bên trái hoặc mở file .json, XML hiện ngay ở ô bên phải.
- Đặt tên thẻ gốc, chọn cách ghi mảng và thụt lề cho đúng hệ thống bạn cần gửi tới.
- Sao chép hoặc tải file .xml về. Mở nhiều file cùng lúc thì tải tất cả bằng một file ZIP.
Câu hỏi thường gặp
Mặc định mỗi phần tử là một thẻ cùng tên, ví dụ "tags": ["a", "b"] thành hai thẻ tags. Chọn "Bọc từng phần tử" thì có một thẻ tags chứa các thẻ con theo tên phần tử mảng (mặc định item).
Đặt @ trước tên khoá, ví dụ "@id": 5 thành thuộc tính id="5" của thẻ chứa nó. Khoá #text là phần chữ bên trong thẻ. Tắt tuỳ chọn này nếu JSON của bạn có khoá bắt đầu bằng @ mà không phải thuộc tính.
Tên thẻ XML không được có dấu cách, không bắt đầu bằng số và chỉ dùng chữ, số, gạch nối, gạch dưới, dấu chấm. Khoá như "first name" hay "1st" được đổi thành first_name và _1st, danh sách các tên đã đổi hiện ngay dưới kết quả.
Nếu JSON chỉ có một khoá ngoài cùng, ví dụ "catalog", khoá đó trở thành thẻ gốc. Còn lại thẻ gốc là root.
Không. Các ký tự & và dấu nhỏ hơn, lớn hơn, dấu nháy được đổi sang dạng XML hiểu được, số giữ nguyên như trong JSON kể cả số rất dài.
Hoàn toàn miễn phí, không cần đăng ký.
Công cụ liên quan
JSON sang YAMLChuyển qua lại giữa JSON và YAMLJSON sang CSVChuyển qua lại giữa JSON và bảng CSVĐịnh dạng JSONLàm đẹp, thu gọn và kiểm tra JSONJSON sang TypeScriptTạo interface TypeScript từ JSON mẫuJSON sang JSON SchemaTạo JSON Schema từ một đoạn JSON mẫuKiểm tra JSON SchemaKiểm tra dữ liệu JSON có khớp JSON Schema khôngJSON sang ZodTạo schema Zod từ JSON mẫuJSON sang Go structTạo Go struct từ JSON mẫuJSON sang Python dataclassTạo dataclass hoặc Pydantic model từ JSON