У меня есть .Net-объект, который я сериализую в Xml и украшен атрибутами Xml. Теперь я хотел бы сериализовать один и тот же объект с Json, предпочтительно используя библиотеку Newtonsoft Json.Net.
Я хотел бы перейти непосредственно из объекта .Net в память в строку Json (без сериализации в Xml). Я не хочу добавлять какие-либо атрибуты Json в класс, но вместо этого хотел бы, чтобы сериализатор Json использовал существующие атрибуты Xml.
public class world{
[XmlIgnore]
public int ignoreMe{ get; }
[XmlElement("foo")]
public int bar{ get; }
[XmlElement("marco")]
public int polo{ get; }
}
становится
{
"foo":0,
"marco":0
}