Скажем, у меня есть следующие struct
, и я хочу переименовать X и Y в соответствии с некоторыми строковыми переменными в моем коде.
type RenameStruct struct {
X map[string]interface{}
Y []map[string]interface{}
}
Как лучше всего переименовать их при кодировании в JSON?Те, что я нашел здесь в StackOverflow, кажется, неприменимы к struct
, где одно поле является interface{}
, а другое - []interface{}
.
Редактировать: я использовал ответ Дейва, чтобы создать список"RenameStruct" следующим образом: play.golang.org / p / hKZQvhJV2iL