golang咋把struct写入文件,再从文件中读取出这个struct
可以试试“encoding/binary”这个包,我写IP包的时候就用这个包,原始二进制流,,,
■网友
Go 可以用Json包,把一个对象序列化成Json字符串,Json字符串也可以转换成一个对象。
把Json保存成文件就很简单了。可读性也好,还可以与其他语言的程序共享
■网友
【golang咋把struct写入文件,再从文件中读取出这个struct】 其实你可以写入文件json然后再还原。
■网友
如果要求写struct到文件里,文件可读性好,那用toml或者xml或者json之类的。如果不要求可读性,可以用proto buffer,msgpack这些二进制的东西。不同的语言都可以解析这个文件。go可以把文件里的东西解析到struct里,具体实现大多是反射,读取struct的tag做匹配。
推荐阅读
- 咋把快手评论区的表情包存到自己的手机相册里
- 咋把缓存视频转为手机本地视频
- 你用 Golang 写过哪些有趣/实用的程序
- 咋把手机网站转成app
- 咋把旧社会广场和现代广场合并在一起并且表达起来没有违和感
- 服务|交易金额未披露澳大利亚在线教育服务商OES收购Construct多数股权
- 技术选型:golang, nodejs, scala, java, .net core. 那个好
- 咋把物体表面剖分成大致均匀大小的三角形
- 使用Apple music的情况下咋把原来iTunes的歌曲同步到iPhone上
- golang这种常驻进程的应用,日志文件是怎样写入的文件句柄是一直打开的吗还是写的时候打开
