JSON sang TOML
Chuyển qua lại giữa JSON và TOML (file cấu hình của Cargo, pyproject, Hugo…): bảng và mảng bảng viết đúng chuẩn, số nguyên dài giữ nguyên, báo rõ trường null.
Cách chuyển giữa JSON và TOML
- Chọn chiều chuyển: JSON → TOML hoặc TOML → JSON.
- Dán nội dung hoặc mở file .json/.toml, kết quả hiện ngay ở ô bên phải.
- Sao chép hoặc tải file 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
TOML không có giá trị null nên không ghi được trường đó. Hãy xoá hoặc điền giá trị cho trường được báo, hoặc bật "Bỏ qua giá trị null" để bỏ hẳn các trường đó (danh sách trường đã bỏ hiện dưới kết quả).
Trong TOML, các giá trị đơn của một bảng phải đứng trước các bảng con, nếu không sẽ bị hiểu là thuộc bảng con. Vì vậy trường chứa đối tượng hoặc danh sách đối tượng được dời xuống dưới thành các mục [tên] và [[tên]]. Dữ liệu không đổi.
Số nguyên đến 19 chữ số (giới hạn của TOML) giữ đúng từng chữ số cả hai chiều. Số lớn hơn thì TOML không chứa được nên công cụ báo trường đó. Ngày giờ TOML sang JSON thành chuỗi viết đúng như trong file, kể cả múi giờ.
Không. Một file TOML luôn là một bảng gồm các tên và giá trị, nên JSON phải là một đối tượng. Hãy bọc mảng vào một trường, ví dụ items.
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 XMLChuyển JSON thành XML có thụt lềĐịnh dạng JSONLàm đẹp, thu gọn và kiểm tra JSONJSON sang CSVChuyển qua lại giữa JSON và bảng CSVJSON 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ẫu