をMontouchする MonoTouchで:MVCから逆シリアル化JSON、私はこのJSONを持って....私のテストvb.net MVCのWebアプリで
Public Class Person
Public Property Name As String
Public Property Age As Byte
Public Sub New(name As String, age As Byte)
Me.Name = name
Me.Age = age
End Sub
End Class
Function GetPerson() As JsonResult
Dim p As New Person("John Doe", 50)
Return Json(p, JsonRequestBehavior.AllowGet)
End Function
そして、私はこれを持ってMonoTouchで中
...JsonObject j;
Uri address = new Uri("http://mysite/home/GetPerson");
HttpWebRequest httpReq = (HttpWebRequest)HttpWebRequest.Create (address);
using (HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse()) {
Stream s = httpRes.GetResponseStream();
j = (JsonObject)JsonObject.Load (s);
}
そして、このクラス...
Public Class Person {
Public string Name { get; set; }
Public byte Age { get; set; }
}
にはどうすれば人のクラスにJsonObject jを解析していますか?私はPerson p =(Person)j.valueのようなものを望んでいました。
ありがとうございます! Mojo
ありがとうございます!完璧に働いた。そうですね。今日はServiceStackを見て、いくつかのVBサンプルを見つけようとしましたが、できませんでした。だから私はそれを設定しようとしましたが、失敗しました。再度、感謝します! – MojoDK
MonoTouchでRestSharpを使用しています。 ServiceStackによく似ています。 RestSharpも素晴らしい作品です。 –
[RestSharp](https://github.com/restsharp/RestSharp)まで!単純化/直列化以上のことを行います。これは、Webクライアントをきれいに保つのに役立ち、繰り返えされたたくさんの厄介なものを取り除き、.NETのHttpWebクラスの多くの落とし穴に対処します。 –