Десериализация только одного узла ответа JSON

У меня есть ответ JSON, как

{
  "appStatus":{
    "status":true
  },
  "lastSyncDate":"06-07-2013 13.54.27",
  "configResponse":{
    "status":{
      "status":true
    },
    "configs":{
      "APPLOGENABLED":{
        "configCode":"APPLOGENABLED",
        "configDesc":"enable or disable logging from front end",
        "configType":"TAB",
        "configValue":"Y"
      },
      "COMMENTSTIMER":{
        "configCode":"COMMENTSTIMER",
        "configDesc":"timer for comments in seconds",
        "configType":"TAB",
        "configValue":"60"
      },
      "SUMMARYTIMER":{
        "configCode":"SUMMARYTIMER",
        "configDesc":"timer for summary in seconds",
        "configType":"TAB",
        "configValue":"30"
      },
      "ALERTSTIMER":{
        "configCode":"ALERTSTIMER",
        "configDesc":"timer for alerts in seconds",
        "configType":"TAB",
        "configValue":"60"
      }
    },
    "lastSyncDate":"06/07/2013 13.48.13"
  }
}

Используя json.NET, я хочу извлечьconfigResponse в словарь. Я знаю, что могу напрямую преобразовать объект словаря, как это

  JsonConvert.DeserializeObject().... 

но с тех порconfigResponse является подэлементом, я не могу разобрать его по мере необходимости.

Я хочу десериализовать вышеуказанный ответ JSON как

public class ConfigResponse
{
    public Status status { get; set; }
    public Dictionary configs { get; set; }
    public string lastSyncDate { get; set; }
}

public class ConfigurationItem
{
    public String configCode { get; set; }
    public String configDesc { get; set; }
    public String configType { get; set; }
    public String configValue { get; set; }
}

Ответы на вопрос(2)

Ваш ответ на вопрос