有没有一种方法可以从serde_json :: Error中提取缺少的字段名称?

时间:2020-04-08 18:23:33

标签: json rust serde

serde_json在反序列化JSON缺少但结构中不是可选的字段时返回serde_json::Error。该错误可以转换为字符串,并且该字符串具有缺少的字段名称,通常形式为:Error("missing field 'b'", line: 1, column: 9)

从该字符串中进行解析的时间很短,我无法弄清楚如何提取缺少的字段名称。字符串解析真的是我唯一的选择吗?

0 个答案:

没有答案