2014-10-28 52 views
1

如何使用xamarin跨平臺開發從url獲取json數據。如何使用xamarin跨平臺開發從url獲取json消息?

+0

可能的重複[使用xamarin從URl檢索JSON消息並顯示在表格視圖中](http://stackoverflow.com/questions/26606824/using-xamarin-to -retrieve-json-message-from-url-and-show-in-table-view) – Jason 2014-10-28 14:29:16

+0

你幾個小時前剛剛問過這個問題。請不要發佈重複。 – Jason 2014-10-28 14:30:18

+0

@Jason對不起,只是我看到了。我忘了,因爲沒有人回答這個問題。那只是y而已。 – 2014-10-28 14:43:52

回答

1
private const string Url = "http://www.nactem.ac.uk/software/acromine/dictionary.py?sf={0}"; 
public async Task<List<RootObject>> GetResult(string SearchString) 
{ 
    try 
    { 
     var client = new HttpClient(); 
     var json = await client.GetStringAsync(string.Format(Url, SearchString)); 
     return JsonConvert.DeserializeObject<List<RootObject>>(json.ToString()); 
    } 
    catch (System.Exception exception) 
    { 
     return null; 
    } 
} 

使用HttpClient通話網址和getStrinAsyncc來從URL字符串。使用DeserializeObject將字符串轉換爲json格式。 欲瞭解更多click here在xamarin中查看完整程序