golang 操作json技巧总结(一)
解析json时会自动将string类型的源数据转成int,不需要再使用strconv包转,非常方便。但是这样解析会有一个弊端。通常会使用 struct 来表示json数据,直接将json数据解析到对应的结构体就行。所以,如果需求仅仅是拉取源数据,存到本地。这个方案是OK的。但是一旦用这个结构体解析本地的数据时,这个字段因为与本地数据库的类型不符,无法拿到sequence字段对应的内容。如果没有别的方案,就只能定义两个结构体,A和B,之间只有一个字段不同。没有充分地复用代码!肯定不能这么干。所幸,还有解决方案2!