我要怎么给引入的三方库结构体添加json格式化时候的小写字段呢,除了自己定义之外。谢谢各位。
张口就来,确定用reflect实现一个Marshal方法靠谱?确定要把标准库那一大坨自己写一遍?
type Person1 struct { Name string json:"name" Age int json:"age" }
json:"name"
json:"age"
要么自定义结构体,把 Person 转成自己要的。要么自己用 reflect 实现一个 Marshal 方法。
Person
reflect
Marshal