我已经写了一个程序来检索结构体中字段的名称,它工作得很好。但是,当它涉及到结构体内部的结构体指针时,它就不起作用了。
https://go.dev/play/p/pHrNRhfZSM4
在检查类型指针结构时,它使用反射包显示“Ptr”,但当我执行Elem()时,它说有什么方法可以解决这个问题吗?
我只是想得到每个字段名称与“encr”标签在Map。
我已经写了一个程序来检索结构体中字段的名称,它工作得很好。但是,当它涉及到结构体内部的结构体指针时,它就不起作用了。
https://go.dev/play/p/pHrNRhfZSM4
在检查类型指针结构时,它使用反射包显示“Ptr”,但当我执行Elem()时,它说有什么方法可以解决这个问题吗?
我只是想得到每个字段名称与“encr”标签在Map。
1条答案
按热度按时间g52tjvyc1#
使用类型而不是值:
以下是如何调用它:
https://go.dev/play/p/5JsOil-P-RH