我在尝试编组此结构时遇到以下错误
json:为类型json.RawMessage调用MarshalJSON时出错:意外 JSON输入结束
以下结构
的对象libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
evolutions
)
答案 0 :(得分:4)
通过使Chart.Data
成为指针
Data *json.RawMessage `json:"data,ommitempty"`
Go 1.8(当前写入时为rc3)将正确处理指针和非指针json.RawMessage的编组。
修复提交:https://github.com/golang/go/commit/1625da24106b610f89ff7a67a11581df95f8e234