недопустимое преобразование имени элемента в xml - PullRequest
0 голосов
/ 02 мая 2011

При преобразовании json в xml выражения json, такие как {"new york":123}, приводят к ошибке, поскольку библиотека пытается создать элемент с именем "new york", а имена элементов не могут содержать пробелов.Это также верно для выражения, такого как {"55+":7}, потому что "+" недопустимо в имени элемента.Эти два выражения json допустимы, поэтому конвертер должен быть в состоянии справиться с этим.Мой план состоял в том, чтобы перекомпилировать json.net с регулярным выражением, чтобы заменить несловарные символы подчеркиванием.Это "исправит" преобразование (не вызовет исключения), но "сломает" возможность обходить JSON и XML.У кого-нибудь есть лучшее решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...