Về công cụ này
Dán một mẫu JSON và công cụ này tạo các Go struct sẵn sàng dùng, kèm đầy đủ `json:"field"` tag cho mọi khóa. Mọi thứ chạy cục bộ trong trình duyệt của bạn, nên JSON của bạn không bao giờ được tải lên đâu cả.
Bộ tạo gọi JSON.parse và duyệt kết quả theo đệ quy: chuỗi trở thành string, giá trị bool trở thành bool, số nguyên trở thành int64 và số có phần thập phân trở thành float64, null trở thành interface{}, mảng trở thành slice của kiểu phần tử đầu tiên ([]interface{} khi rỗng), và mỗi đối tượng trở thành một struct lồng nhau có tên riêng. Tên trường được chuyển thành PascalCase xuất khẩu (với các từ viết tắt thông dụng như ID và URL viết hoa) trong khi khóa gốc được giữ trong json tag.
Dùng nó để khởi tạo nhanh các mô hình Go từ một phản hồi API hoặc tệp cấu hình, rồi chỉnh kiểu bằng tay ở nơi cần. Vì JSON không có kiểu số nguyên riêng, một giá trị như 1.0 được đọc là số nguyên; thêm dấu thập phân (1.5) nếu bạn muốn float64.