相关疑难解决方法(0)

如何在序列化特定类型时使JSON.Net序列化程序调用ToString()?

我使用Newtonsoft.Json序列化程序将C#类转换为JSON.对于某些类,我不需要序列化程序将实例添加到单个属性,而只需要在对象上调用ToString,即

public class Person
{
   public string FirstName { get; set; }
   public string LastName { get; set; }

   public override string ToString() { return string.Format("{0} {1}", FirstName, LastName ); }
}
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能将Person对象序列化为ToString()方法的结果?我可能有很多像这样的类,所以我不想最终得到一个特定于Person类的序列化器,我希望有一个可以适用于任何classe(通过属性我猜).

c# serialization json tostring json.net

23
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

json ×1

json.net ×1

serialization ×1

tostring ×1