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