JSON.NET跳过根元素

时间:2015-03-10 07:55:26

标签: c# json json.net

我使用JSON.NET框架从WebService反序列化JSON。我必须使用3.5 R8版本的框架,因为我正在使用.NET CF。

我之前从未使用过JSON.NET,所以我可以使用你的帮助。

问题

我必须反序列化很多不同的文件。他们都有一个我想跳过的根,因为它意味着一个额外的"层"在我的模特身上。

额外的图层被称为"响应"并且是一个数组。

示例

{
    "response": [
        {
            "ID": 141
            "Supervisor": "Joey James",
            "Worker" :
            {
                 "Last Name": "Gates",
                 "Surname": "Jim"
            }
        }
    ]
}

预期行为

我想跳过"回复" WebService的每个响应中都存在的对象。我认为可以使用JSON.NET框架,而不必自己做字符串函数。 如果要解析一个JSON响应,有一个类似的问题很好。我需要的东西可以用很多不同的响应来处理相当多的数据。如果可能的话,我想用JSON设置来解决这个问题。

到目前为止我尝试了什么 现在我使用了一个包装类。我正在寻找一种方法来跳过这一步并使其更好。

谢谢!

0 个答案:

没有答案