响应本身为List的json响应的C#Data Contract

时间:2018-04-02 03:45:41

标签: c# json datacontract

我有数据合同如下:

public class responseObject<T>
{
    public T responseBody;
    public T response
    {
        get { return responseBody; }
        set { responseBody = value; }
    }
}

以上是json响应,其中responseBody的类型为“T”。 但现在的挑战是,对于一个特定的API,响应本身就是一个List:

{
 "statusMessage": "OK",
 "statusCode": 200,
 "response": [
    {
      "id": "1",
      "name": "xyz",  
    }
   ]
}
因此它不再符合基本合同了。

请建议一个解决方法。我不想改变上面的合同,因为它适用于所有其他API的json响应。

0 个答案:

没有答案