Десериализовать JSON с другим форматом - PullRequest
0 голосов
/ 30 ноября 2011

У меня есть два разных типа JSON. Может ли кто-нибудь сказать, как я могу десериализовать оба?

{\"SearchResults\": { \"CuisineType\": \"Contemporary American\",   
    \"EarlyPoints\": \"100\"}}

{\"SearchResults\": [ { \"CuisineType\": \"Contemporary American\", 
    \"EarlyPoints\": \"100\"}] }

Спасибо

1 Ответ

0 голосов
/ 30 ноября 2011

В первом примере значение для ключа SearchResults представляет собой объект .

SearchResults = { 
    "CuisineType": "Contemporary American",
    "EarlyPoints": "100"
}

Ваш второй пример, значение для SearchResults - это массив , только с одним значением массива. Это значение массива содержит анонимный объект.

SearchResults[0] = { 
    "CuisineType": "Contemporary American",
    "EarlyPoints": "100"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...