Чтение JSON в ASP.NET - PullRequest
       8

Чтение JSON в ASP.NET

1 голос
/ 06 января 2010

У меня есть библиотека newtonsoft. Я хочу прочитать электронную почту id и name из следующей строки JSON:

var InitialContacts = 
[
    {"guid":"","contactId":"32","contactName":"a, a a","email":"net.hitesh@gmail.com","isConnection":false,"connection":"","displayImg":null,"msgrID":"","msgrStatus":"","isMsgrBuddy":false},
    {"guid":"","contactId":"26","contactName":"bhaiya, manish","email":"yadavmanish_27@yahoo.co.in","isConnection":false,"connection":"","displayImg":null,"msgrID":"","msgrStatus":"","isMsgrBuddy":false}
]

Как я могу прочитать это в ASP.NET?

1 Ответ

2 голосов
/ 06 января 2010

Два решения:

С помощью JSON.Net вы можете создать класс, соответствующий элементам строки JSON. В этом случае (примечание - это воздушный код, не проверял его):

public class TargetClass
{
  public string guid{get; set;}
  public int contactId{get; set;}

  ...
}

Вы можете десериализовать в список.

Другой способ - использовать разделители &: и сначала разделить строку на массив с помощью «,». Затем для каждой записи в массиве снова разделите с помощью ":".

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