猿问

将 JSON 对象“按原样”存储到数据存储中

我必须将嵌套结构存储到数据存储中。当我遇到

数据存储:展平嵌套结构导致切片:字段

问题,我想将 JSON 对象按原样(作为字符串?)存储到数据存储区。这在 Go 中可行吗?


拉丁的传说
浏览 205回答 2
2回答

阿波罗的战车

您应该能够存储json.RawMessage。请参阅包 docs 中的示例。RawMessage 是原始编码的 JSON 对象。它实现了 Marshaler 和 Unmarshaler,可用于延迟 JSON 解码或预先计算 JSON 编码。它是 的一部分byte,但如果您愿意,您可以轻松地将其转换为字符串。
随时随地看视频慕课网APP

相关分类

Go
我要回答