Gorilla / schema是否原生支持`json`反射标记?

时间:2018-05-25 20:22:40

标签: go gorilla

在文档中,Gorilla/schema表示必须指定schema反射标记才能解压缩结构。当我没有架构标记时,我已经看到它解压缩,例如当我使用json标记时。

schema标记未指定大猩猩在幕后做什么时?它是否查看其他标签或是否进行不区分大小写的匹配?由于未指定schema代码而导致性能大幅下降?

编辑:指定/链接包

1 个答案:

答案 0 :(得分:1)

寻找这个答案的其他人 -

此软件包可以使用任何标记。默认值为schemawhich is initialized here)。要更改要搜索的标记,请使用decoder.SetAliasTag("json")。虽然我认为后备逻辑是around this function,但我并不完全确定在没有明确设置不同标记的情况下性能的真正意义。