現在、これは map[string]interface{} を Message 構造体に変換するために使用する方法です
byteBlob, err := json.Marshal(messageMap)
if err != nil {
return nil, err
}
message := &Message{}
err = json.Unmarshal(byteBlob, message)
if err != nil {
return nil, err
}
これをハックする json パッケージを見つけましたが、この変換を行う正しい方法は何ですか? 明らかにjsonパッケージを使用せずに