我想解開從服務器到各種類型的json響應,但我 沒有找到如何去做。Json解組在GO
其工作有如下類型: -
type ServerResponse struct {
Total int
Data []User
}
type User struct {
Name string
Age int
}
,我可以成功解組的JSON和收到預期的用戶類型。
我想要做的是處理各種服務器響應並在事實後進行轉換。例如。
type ServerResponse struct {
Total int
Data []ServerItem
}
type User struct {
ServerItem
Name string
Age int
}
type Book struct {
ServerItem
Name string
Author string
}
然後,使用任一用戶(response.Data)或response.Data。(用戶),以使之成爲 具體類型,以便以後的功能類型檢查正確。
請任何人都可以讓我知道從哪裏開始尋找解決這個問題。
你能提供你想要解組JSON響應的例子/解析? – Kavu