我有结构
type tySurvey struct {
Id int64 `json:"id,omitempty"`
Name string `json:"name,omitempty"`
}
我确实json.Marshal在 HTML 页面中编写了 JSON 字节。jQuery 修改name对象中的字段并使用 jQueries 对对象进行编码JSON.stringify,jQuery 将字符串发布到 Go 处理程序。
id 字段编码为字符串。
发送:{"id":1}接收:{"id":"1"}
问题是json.Unmarshal无法解组该 JSON,因为id它不再是整数。
json: cannot unmarshal string into Go value of type int64
处理此类数据的最佳方法是什么?我不想手动转换每个字段。我希望编写紧凑、无错误的代码。
行情还不错。JavaScript 不适用于 int64。
我想学习使用 int64 值中的字符串值解组 json 的简单方法。
猛跑小猪
慕虎7371278
守着星空守着你
相关分类