e-1.8/authentication/v1alpha1/policy_deepcopy.gen.go>示例</a>。</p></li><li><p><strong>类型和 JSON 的互相转换</strong> - 对于从 <code>proto</code> 定义生成的类型，使用默认的 <code>Go JSON</code> 编码器或解码器通常会出现问题，因为像 <code>protobuf</code> 的 <code>oneof</code> 这类字段需要进行特殊处理。另外，名称中带有下划线的任何 <code>Proto</code> 字段都可以序列化或反序列化为不同的字段名称，具体取决于编码�