У меня есть объект .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
}