【问题标题】:How to get the json message from url using xamarin cross platform development?如何使用 xamarin 跨平台开发从 url 获取 json 消息?
【发布时间】:2014-12-24 00:08:22
【问题描述】:

如何使用xamarin跨平台开发从url获取json数据。

【问题讨论】:

  • 几个小时前你刚刚问了同样的问题。请勿重复发布。
  • @Jason 抱歉,刚才我看到了。我忘记了,因为没有人回答这个问题。仅此而已。
  • @Jason 你能知道答案吗
  • 您接受了其他问题的答案。你还需要什么帮助?

标签: cross-platform xamarin-studio xamarin.forms


【解决方案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调用url和getStrinAsyncc从url获取字符串。使用 DeserializeObject 将字符串转换为 json 格式。 如需更多参考click here 以查看 xamarin 中的完整程序

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    相关资源
    最近更新 更多