Toolzy

JSON sang Go Struct

Chuyển đổi mẫu JSON thành các định nghĩa Go struct với json tag.

Dán bất kỳ đối tượng JSON nào và nhận các định nghĩa Go struct tương ứng, đầy đủ json tag và struct lồng nhau cho các đối tượng bên trong. Việc chuyển đổi diễn ra hoàn toàn phía máy khách.

Cách sử dụng

  1. Dán một đối tượng JSON vào ô nhập.
  2. Đặt tên cho struct gốc.
  3. Sao chép các định nghĩa Go struct đã tạo, bao gồm mọi struct lồng nhau.

Câu hỏi thường gặp

Tên trường được tạo như thế nào?
Mỗi khóa JSON được chuyển thành tên trường Go dạng PascalCase được export, với khóa gốc được giữ trong json tag.
Các đối tượng lồng nhau được xử lý ra sao?
Mỗi đối tượng lồng nhau trở thành struct riêng được đặt tên, được tham chiếu theo kiểu từ struct cha.
Các số được gán kiểu như thế nào?
Số nguyên được suy ra là int64 và số thập phân là float64; bạn có thể điều chỉnh kiểu thủ công sau nếu cần.

Công cụ liên quan