假设我有这样的结构:
type MyStruct struct { A string `json:"a"` }
但我收到的响应形式为:
{"a": "something", "b": "something", "c": "something"}
例如,字段比预期的多,但我们只需要字段A。在golang中将响应解组到MyStruct中是否安全/允许?
cczfrluj1#
是的,它是安全的,甚至有时候是有意使用的。如果你只需要输入中的几个字段,你可以定义一个只包含这些字段的结构。事实上,很难检测输入中是否有未编组的字段。
1条答案
按热度按时间cczfrluj1#
是的,它是安全的,甚至有时候是有意使用的。如果你只需要输入中的几个字段,你可以定义一个只包含这些字段的结构。事实上,很难检测输入中是否有未编组的字段。