Я попытался использовать Newtonsoft.Json для десериализации этой строки json, но я не получаю желаемый результат. моя JSON строкаНевозможно проанализировать эту строку Json в C#
[
{
"id": 1,
"key": "Residential Homeowner",
"i18nText": "unknown message code DB_ENUM_UserType_residentialhomeowner",
"i18nKey": "DB_ENUM_UserType_residentialhomeowner"
},
{
"id": 8,
"key": "VAR Dealer \/ Builder",
"i18nText": "unknown message code DB_ENUM_UserType_vardealer\/builder",
"i18nKey": "DB_ENUM_UserType_vardealer\/builder"
},
{
"id": 2,
"key": "Administrator",
"i18nText": "unknown message code DB_ENUM_UserType_administrator",
"i18nKey": "DB_ENUM_UserType_administrator"
},
{
"id": 9998,
"key": "TempGuidUser",
"i18nText": "unknown message code DB_ENUM_UserType_tempguiduser",
"i18nKey": "DB_ENUM_UserType_tempguiduser"
},
{
"id": 9999,
"key": "GuidUser",
"i18nText": "unknown message code DB_ENUM_UserType_guiduser",
"i18nKey": "DB_ENUM_UserType_guiduser"
}
]
Я просто хочу, значение ключа, когда значение ИД = 1. Обычно json начинается с {}
(фигурная скобка), но здесь это как []
(квадратная скобка). Я видел много примеров, но никто не работал для меня.
возможно дубликат [массив объекта десериализации JSON с Json.NET] (http://stackoverflow.com/questions/18192357/deserializing-json-object-array-with-json- net) – James