C# 从非类型化或难以类型化的Rest响应中分类和填充对象
我想使用RestSharp和Json.Net制作一些客户端程序。我想对Rest服务Api中的一些JSON响应进行反序列化和分类 我要求这样的服务C# 从非类型化或难以类型化的Rest响应中分类和填充对象,c#,rest,restsharp,C#,Rest,Restsharp,我想使用RestSharp和Json.Net制作一些客户端程序。我想对Rest服务Api中的一些JSON响应进行反序列化和分类 我要求这样的服务 http://api.someservice.com/Term?parentId=123 服务的反应就像是打击 { "statusCode":"OK", "123": [ {"name":"Foo","childId":"4567","parentId":"123"}, {"name":"Bar",
http://api.someservice.com/Term?parentId=123
服务的反应就像是打击
{
"statusCode":"OK",
"123":
[
{"name":"Foo","childId":"4567","parentId":"123"},
{"name":"Bar","childId":"8901","parentId":"123"},
]
]
这似乎被归类为打击
public class 123
{
public string name { get; set; }
public string childId { get; set; }
public string parentId { get; set; }
}
public class RootObject
{
public string statusCode { get; set; }
public List<123> 123 { get; set; }
}
问题是request123每次都会更改类和属性的名称。
无论如何,我的目的是为每个{name…}字符串创建一个实例
我想知道使用RestSharp和Json.Net填充每个原始名称和childId的最佳方法。
或者,有没有办法忽略123:[]而只获取代码中我感兴趣的部分
谢谢你抽出时间