Как разобрать не очень хорошо сформированный XML в JSON
У меня есть код с не очень хорошо отформатированным XML, и мне нужно разобрать его в JSON на C#.
Это выглядит так
<mediaType> <example>Example</example> <example1>WrongEnd </example1> <example2>WrongElement </exampl> </mediaType>
Выход должен быть:
{ "mediaType"{ "Example": "WrongEnd", } }
Что было бы лучшим способом справиться с этим? Чтобы создать класс объектов и поместить в него значения? Я не знаю, как пропустить неправильные значения.
Что я уже пробовал:
Используя xmlReader с установкой уровня соответствия фрагменту, но я получаю ошибку при чтении.