我有以下json:
You are being redirected...
我使用json2csharp创建以下类并获取:
d-bus
当我在C#中反序列化时,我没有收到任何错误但是我得到了null?
不确定如何处理此问题。欢迎任何建议。
三江源。
答案 0 :(得分:0)
您的Json对象可以使用Dictionary进行反序列化。在这种情况下,您可以像以前一样构建DataObject:
public class Foo
{
public int id { get; set; }
public int orderId { get; set; }
...
}
反序列化
Dictionary<string, Foo>
如果您使用的是Newtonsoft:
var data = JsonConvert.DeserializeObject<Dictionary<string,Foo>(json);
当对象类型未知时,您有时可以使用动态关键字:
var data = JsonConvert.DeserializeObject<dynamic>(json);