2016-11-26 49 views
0

我是新来的xamarin编程, 我想问文本框[xamarin],如何解析JSON成在xamarin Android的文本框..如何获得价值JSON转换成使用restSharp

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!"} 
+1

使用newtonsoft JSON解析respo NSE –

回答

0

Restsharp提供开箱即用的反序列化。只需创建一个映射你的json的类。

public class MyModel 
{ 
    public int Id {get; set;} 
    public string Content {get; set;} 
} 

然后用Execute<T>代替Execute

var response = client.Execute<MyModel>(request); 
var model = response.Data; 

然后你可以设置很容易的文本:

MyEntry.Text = model.Content; 

欲了解更多信息,请阅读: