Как использовать сервис JSON для Android в WP7 - PullRequest
0 голосов
/ 23 марта 2012

Я создал веб-сервис json для Iphone и Android, теперь я хочу использовать его в своем приложении для Windows Phone 7. Но я не знаю, как его использовать.

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string Register(string emailID, string pwd, string name,bool sex)
{
    client_profile _client = new client_profile();

    _client.Email = emailID;
    _client.Password = pwd;
    _client.Gender = sex;
    _client.Firstname = name;
  retutn _client.Insert();

}

1 Ответ

0 голосов
/ 23 марта 2012

В блоге довольно много сообщений, описывающих это, попробуйте "WP7: Как использовать данные JSON в приложении Windows Phone 7" .Вкратце, получите ваши данные, используя WebClient, создайте объект модели и аннотируйте его с помощью [DataContract] и [DataMember], а затем удалите сериализацию следующим образом:

//load into memory stream
using (var ms = new MemoryStream(Encoding.Unicode.GetBytes(jsonString)))
{
    //parse into jsonser
    var ser = new DataContractJsonSerializer(typeof(MyPersonClass[]));
    MyPersonClass[] obj = (MyPersonClass[])ser.ReadObject(ms);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...