我是xamarin编程的新手, 我想问一下,如何在xamarin android中解析json到文本框..
var MyEntry = new Entry { Placeholder = "SPAT" };
MyEntry.TextColor = Color.White;
var client = new RestClient("http://rest-service.guides.spring.io");
var request = new RestRequest("greeting", Method.GET);
IRestResponse response = client.Execute(request);
var content = response.Content;
MyEntry.Text = content;
这就是json
{"id":297,"content":"Hello, World!"}
答案 0 :(得分:0)
Restsharp offers deserialization out of the box. Just create a class that maps your json.
public class MyModel
{
public int Id {get; set;}
public string Content {get; set;}
}
And then use Execute<T>
instead of Execute
.
var response = client.Execute<MyModel>(request);
var model = response.Data;
And then you can set the text easily:
MyEntry.Text = model.Content;
For more information read: