工业视觉选型指南:主流全局曝光高速摄像头路线多维对比
2026/10/9 0:50:56
Go 语言提供了多种编码方法,主要可分为基于文本的编码和基于二进制的编码两大类。
| 编码类型 | 优点 | 缺点 | 示例 |
|---|---|---|---|
| 基于文本的编码 | 人类和机器都易于读写 | 开销大,速度慢 | JSON、XML、YAML |
| 基于二进制的编码 | 开销小 | 人类不可读 | BSON、gob、协议缓冲区 |
package main import ( "fmt" "encoding/json" ) type Person struct { Name string `json:"name"` Age int `json:"age"` } func main() { p := Person{Name: "Alice"