Архив метки: Заметки

Delphi — enum в строку и обратно

Задача: Нужно преобразовать перечисление (enum) в строку и обратно, строку в перечисление

Инструментарий: Delphi 10

Решение: Для преобразования перечисления в строку нам понадобится модуль RTTI, в котором есть соответствующие методы преобразования.

Читать далее

C# — JSON SerializationException

Задача: При попытке сериализировать Json получил SerializationException со следущим содержимым: Expecting element ‘root’ from namespace ».. Encountered ‘None’ with name », namespace ».

Инструменты: C#

Решение:  Поскольку работа ведется со Stream, нужно обнулить позицию в потоке следующим образом:

Читать далее

C# There is an error in XML document (2, 2)

Задача: При попытке десериализировать простенький xml файл — получил шибку: there is an error in XML document (2, 2) 

Инструменты: C#

Решение:  В моем случае ошибка возникла при использовании атрибута XmlRootAttribute.

Читать далее