Posted in

【Go JSON处理高危雷区】:为什么你的嵌套JSON总转成map[string]interface{}{}空壳?3步定位+4种强类型替代方案

第一章:【Go JSON处理高危 … 【Go JSON处理高危雷区】:为什么你的嵌套JSON总转成map[string]interface{}{}空壳?3步定位+4种强类型替代方案Read more

Posted in

Go查询返回map后,为什么JSON.Marshal()突然panic?time.Time、[]byte、sql.NullString兼容性终极指南

第一章:Go查询数据库如何绑定到 … Go查询返回map后,为什么JSON.Marshal()突然panic?time.Time、[]byte、sql.NullString兼容性终极指南Read more

Posted in

【20年Go老兵私藏】:不用第三方库,仅用标准库+unsafe+gjson.Raw,实现map-free JSON patch & marshal(含完整单元测试)

第一章:Go语言标准库与unsa … 【20年Go老兵私藏】:不用第三方库,仅用标准库+unsafe+gjson.Raw,实现map-free JSON patch & marshal(含完整单元测试)Read more

Posted in

【限时公开】某头部云厂商Go微服务JSON处理SOP:gjson配置白名单 + map schema校验 + marshal预热机制(PDF原稿已脱敏)

第一章:Go微服务JSON处理的 … 【限时公开】某头部云厂商Go微服务JSON处理SOP:gjson配置白名单 + map schema校验 + marshal预热机制(PDF原稿已脱敏)Read more

Posted in

【Go JSON处理稀缺方案】:不用map[string]interface{},用结构体标签+gjson.Raw+自定义Marshaler实现零分配序列化

第一章:Go JSON处理稀缺方 … 【Go JSON处理稀缺方案】:不用map[string]interface{},用结构体标签+gjson.Raw+自定义Marshaler实现零分配序列化Read more

Posted in

Go map内struct转JSON时time.Time变字符串、float64精度丢失、nil slice被忽略?12个真实日志还原问题现场

第一章:Go map内struc … Go map内struct转JSON时time.Time变字符串、float64精度丢失、nil slice被忽略?12个真实日志还原问题现场Read more