Go 1.27 正式稳定发布 encoding/json/v2 与 jsontext,结束近六年重构。因 Go 1 兼容承诺,旧版无法直接修复,故另设 v2。新架构将 JSON 语法解析与 Go 类型映射分离,旧版由 v2 底层驱动,存量代码无需修改即可受益,反序列化部分场景最高提速 10 倍。官方强调旧版不废弃,并提供迁移指南。
Go 1.27于2026年8月发布,主要更新包括:泛型方法落地,补齐类型系统空白;encoding/json/v2转正,重构JSON处理并提升反序列化性能;新增crypto/mldsa支持后量子数字签名;goroutineleak profile转正,检测永久阻塞goroutine;小对象分配提速30%。此外还有uuid标准库、go doc版本查询等工具改进,整体聚焦工程实用性与性能优化。
Go 1.27发布,带来泛型方法、嵌套struct初始化、函数类型推断等语言更新,及encoding/json/v2重构、原生uuid包、SIMD支持、goroutine泄漏检测等。性能提升约1%,但JSON解码可能变慢,需权衡兼容性。网友对新功能欢迎,但对uuid包数据库兼容性存疑。
Go语言的encoding/json/v2提案通过引入流式处理能力,显著降低了处理大型JSON数据的内存开销,提高了性能。基准测试表明,v2在编码和解码时的内存分配大幅减少。
完成下面两步后,将自动完成登录并继续当前操作。