JSON sang struct Go
Tạo struct Go với thẻ JSON từ mẫu JSON, bao gồm kiểu lồng nhau.
Dữ liệu vào
Kết quả
Hướng dẫn sử dụng
Tạo struct Go
Dán đối tượng JSON đại diện và chạy Chuyển đổi. Kiểu trường được suy ra từ giá trị mẫu.
- Dán đối tượng JSON.
- Nhấn Chuyển đổi.
- Sao chép mã Go được tạo.
Suy luận kiểu
Số nguyên thành int, số thập phân thành float64, boolean thành bool, chuỗi thành string và đối tượng lồng nhau thành struct có tên.
Câu hỏi thường gặp
Vì sao trường null có kiểu interface{}?
Giá trị null không cho biết kiểu nên công cụ dùng interface{}.
Có xử lý mảng đối tượng không?
Có. Mảng thành slice, mảng đối tượng tạo kiểu struct lồng nhau.
Công cụ liên quan
JSON sang TypeScript
Sinh interface TypeScript từ mẫu JSON với kiểu tuỳ chọn và union.
JSON sang class C#
Sinh class C# có kiểu mạnh từ mẫu JSON chỉ với một cú nhấp.
Làm phẳng và khôi phục JSON
Chuyển JSON lồng nhau thành khóa dạng dấu chấm và dựng lại đối tượng lồng nhau từ dữ liệu phẳng.
Định dạng JSON
Làm đẹp và kiểm tra JSON với mức thụt lề tuỳ chọn, chỉ rõ lỗi và sao chép một chạm.
Kiểm tra JSON
Kiểm tra JSON có hợp lệ không và xem giải thích rõ ràng cho lỗi cú pháp.
Nén JSON
Loại bỏ mọi khoảng trắng và xuống dòng không cần thiết để có JSON nhỏ nhất.