如何查找带有标记'json:"omitempty"'的结构体上的值是否已设置

By simon at 11 天前 • 0人收藏 • 4人看过

我正在写一个小应用程序利用给... 喂食. Gofeed 规范了一个提要 URL,返回一个提要结构,因此通过点表示法提供了对值的访问。

我的问题是,根据提要,一些字段可能会丢失。 使用了"omitempty"标记,该标记导致某些字段不包含在生成的结构中。

例子:D: 喂食。 描述如果值为空且被省略,则会抛出一个错误。

尝试执行下列操作会出现"Can not convert nil to type string"的错误:

如果饲料。 描述! 0: feed. 描述}

如何检查 feed 是否真的有一个值。 描述? 在处理值可能被忽略的结构时,常用的实践是什么?

谢谢你的帮助!

登录后方可回帖

Loading...