struct和[]byte的转换,注意结构体内变量首字母一定大写

Posted kekemuyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struct和[]byte的转换,注意结构体内变量首字母一定大写相关的知识,希望对你有一定的参考价值。

type temp struct {
    Afd int
    Bee string
}
func main(){
  text:=temp{3123,"4234"}
  b._:=json.Marshal(text)
var text2 temp
  err:=json.Unmarshal(b,&text2)
  fmt.Println(err,text2)
}

temp结构体内的Afd和Bee首字母一定大写,否则无法序列化和反序列化

以上是关于struct和[]byte的转换,注意结构体内变量首字母一定大写的主要内容,如果未能解决你的问题,请参考以下文章

数组强制转换成结构体指针,结构体内部指针的指向问题

Python网络编程—struct模块的使用

SystemVerilog结构体

结构体3之结构体嵌套

如何将interface 转成struct数组

unity c# byte array to struct 包含数据数组