相关疑难解决方法(0)

Json.net序列化/反序列化派生类型?

json.net(newtonsoft)
我正在查看文档,但我找不到任何关于这个或最好的方法来做到这一点.

public class Base
{
    public string Name;
}
public class Derived : Base
{
    public string Something;
}

JsonConvert.Deserialize<List<Base>>(text);
Run Code Online (Sandbox Code Playgroud)

现在我在序列化列表中有Derived对象.如何反序列化列表并返回派生类型?

c# serialization json json.net

84
推荐指数
4
解决办法
9万
查看次数

如何在MVC 4 Web API中为Json.NET设置自定义JsonSerializerSettings?

我知道ASP.NET Web API本身使用Json.NET来(反)序列化对象,但有没有办法指定JsonSerializerSettings你想要它使用的对象?

例如,如果我想将type信息包含在序列化的JSON字符串中该怎么办?通常我会在.Serialize()调用中注入设置,但Web API会默默地执行此操作.我找不到手动注入设置的方法.

c# json.net asp.net-web-api

68
推荐指数
2
解决办法
9万
查看次数

标签 统计

c# ×2

json.net ×2

asp.net-web-api ×1

json ×1

serialization ×1