相关疑难解决方法(0)

将.Net对象序列化为json,使用xml属性进行控制

我有一个.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; }
}
Run Code Online (Sandbox Code Playgroud)

{
  "foo":0,
  "marco":0
}
Run Code Online (Sandbox Code Playgroud)

c# xml-serialization json.net

14
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×1

json.net ×1

xml-serialization ×1