假設我有以下內容struct,并且我想根據代碼中的一些字符串變量重命名 X 和 Y。type RenameStruct struct {
X map[string]interface{}
Y []map[string]interface{}
}在編碼為 JSON 時重命名它們的最佳方法是什么?我在 StackOverflow 中找到的那些似乎不適用于struct一個字段是一個interface{}ant 而另一個是[]interface{}.編輯:我使用 Dave 的回答以這種方式創建“RenameStruct”列表:play.golang.org/p/hKZQvhJV2iL
當并非所有 Struct 值都可以轉換為 interface{} 時重命名 JSON 標簽
慕田峪4524236
2023-06-12 15:30:58