MarshalJSON 可以在 Go 中的 JSON 编码中添加任意字段吗? 在 Go 中使用 JSON 编码时,经常需要添加额外的字段到 JSON 输出而不修改底层结构。这可以通过 MarshalJSON 方法来实现。 考虑以下代码片段: type Book struct {