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