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