0

Как преобразовать поля при десериализации с использованием Serde?

13

Я использую Serde для десериализации XML-файла, который содержит шестнадцатеричное значение в виде строки <code>0x400</code>. Мне необходимо преобразовать его в значение <code>1024</code> как тип <code>u32</code>.

Нужен ли мне реализация трейта <code>Visitor</code>, чтобы отделить «0x» и затем раскодировать «400» из базы 16 в базу 10? Если да, то как это сделать так, чтобы десериализация для целых чисел в десятичной системе оставалась неповреждённой?

0 ответ(ов)

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь