Есть ли способ извлечь отсутствующее имя поля из serde_ json :: Error? - PullRequest
1 голос
/ 08 апреля 2020

serde_ json возвращает serde_json::Error при десериализации поля, отсутствующего в JSON, но не обязательно в структуре. Эта ошибка может быть преобразована в строку, и эта строка имеет отсутствующее имя поля, как правило, в форме: Error("missing field 'b'", line: 1, column: 9).

Если не считать синтаксического анализа этой строки, я не могу понять, как извлечь отсутствующее поле. Имя поля Является ли разбор строк действительно моим единственным вариантом?

...