我有结构 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的简单方法。
我最近开始学习Go。 我有一个像web应用程序的样本。 我有: /* tick-tock.go */ package main import ( “fmt” “io/ioutil” “log” “net/http” ) // Content for the main html page.. var page = ` div { font-family: “Times New Roman”, Georgia, Serif; font-size: 1em; width: 13.3em; padding: 8px 8px; border: 2px solid #2B1B17; color: #2B1B17; text-shadow: 1px 1px #E5E4E2; background: #FFFFFF; } Go […]