标签: go
假设我有某种类型的数据结构d。在Golang中,我可以轻松地将它编组为使用它的字符串:
marshalled := fmt.Sprintf("%v", d)
但如果我试图解开它:
fmt.Sscanf(marshalled, "%v", &d)
我收到错误:
can't scan type: *Data
问题:如何在不编写自定义Lexer / Parser的情况下将字符串解析为我的结构体?我也不想使用encoding / json。