json.Marshal映射到JSON数组

时间:2015-05-09 00:50:40

标签: json go

当我尝试Marshal地图时,json.Marshal返回:

{"Map Key":"Map Value"}...

这是正常行为。但我可以将其编组为:

{"Map":[{"Name":"Map Key","Date":"Map Value"},{"Name":"Map Key2","Date":"Map Value2"}]}

1 个答案:

答案 0 :(得分:1)

您可以定义自定义http://play.golang.org/p/FZ_cQ-b-bx界面,例如:

string

json.Marshaler