解組到介面{}並執行類型斷言
透過RabbitMQ 系統接收訊息並執行類型斷言時,了解這一點很重要由json解組的類型package.
預設解組類型
預設情況下,json.Unmarshal傳回以下值類型:
解組轉換為介面{}
解組轉換為介面{}
直接解組到所需的結構類型。
使用包裝器的範例Struct
要避免手動解包數據,請考慮使用如下所示的包裝器結構:
此包裝器結構可讓您將資料解組為Something1 或Something2,具體取決於收到的資料類型。以上是在 Go 中將 JSON 解組到'interface{}”後如何處理類型斷言?的詳細內容。更多資訊請關注PHP中文網其他相關文章!