Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从非类型化或难以类型化的Rest响应中分类和填充对象_C#_Rest_Restsharp - Fatal编程技术网

C# 从非类型化或难以类型化的Rest响应中分类和填充对象

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",

我想使用RestSharp和Json.Net制作一些客户端程序。我想对Rest服务Api中的一些JSON响应进行反序列化和分类

我要求这样的服务

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:[]而只获取代码中我感兴趣的部分

谢谢你抽出时间