小编Mar*_*cot的帖子

json:无法将数字 5088060241 解组为 int 类型的结构

我正在使用 OVH 提供程序处理 Terraform 项目,当创建记录时,提供程序无法获取记录的 ID 并触发此错误: cannot unmarshal number 5088060240 into Go struct field OvhDomainZoneRecord.id of type int

我在 github 存储库上打开了一个问题,但仍在等待答案。我想自己解决这个问题,但我不是 Go 开发人员,我找不到任何相关的错误。

OvhDomainZoneRecord 的结构:

type OvhDomainZoneRecord struct {
    Id        int    `json:"id,omitempty"`
    Zone      string `json:"zone,omitempty"`
    Target    string `json:"target"`
    Ttl       int    `json:"ttl,omitempty"`
    FieldType string `json:"fieldType"`
    SubDomain string `json:"subDomain,omitempty"`
}
Run Code Online (Sandbox Code Playgroud)

相关文件:https : //github.com/terraform-providers/terraform-provider-ovh/blob/master/ovh/resource_ovh_domain_zone_record.go

json integer go terraform

2
推荐指数
1
解决办法
1220
查看次数

标签 统计

go ×1

integer ×1

json ×1

terraform ×1