Разбор вложенного JSON с использованием DataContractJsonSerializer - PullRequest
0 голосов
/ 10 марта 2011

Как я могу разобрать следующий Json, используя DataContractJsonSerializer

{ "Джек": { "AccountId": 407, "AccountType": "TWITTER"}, "Марк": { "AccountId": 407, "AccountType": "TWITTER"}, "Джон": { "AccountId": 407, "AccountType": "TWITTER"}, "407": { "AccountId": 407, "AccountType": "TWITTER"}

}

Ответы [ 2 ]

2 голосов
/ 10 марта 2011

Во-первых, вам нужно реализовать класс, который представляет эти данные JSON. Затем вам нужно создать экземпляр DataContractJsonSerializer, а затем вызвать метод ReadObject для выполнения десериализации.

Хотя этот пост относится к .NET 3.5, я думаю, что он все равно должен помочь вам в WP7.

0 голосов
/ 10 марта 2011

У меня тоже была похожая проблема. Я использовал вложенные словари. Как то так -

Dictionary<string, Dictionary<string, object>>

Затем я перебрал десериализованный объект, чтобы получить значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...