使用存储结构字段名称和类型的映射来恢复Go结构

时间:2018-07-20 21:55:34

标签: go go-reflect

我的问题的游乐场:https://play.golang.org/p/rVwEaxpkJGL

我有类似的结构

type SimpleBbInput struct {
  MyInput  struct {
     Num struct {
        val int
     } 
  } 
  HisInput string
  HerInput uint8 
}

我将存储字段名称并在map [string] interface {}中键入,结果类似

map[HerInput:uint8 MyInput:map[Num:map[val:int]] HisInput:string]

我的问题是如何在不知道此结构的情况下如何使用此映射取回SimpleBbInput。

谢谢

0 个答案:

没有答案