如何从url解析Json字符串

本文关键字:Json 字符串 解析 url | 更新日期: 2023-09-27 18:12:33

内容返回null。我不明白为什么。如果我将一个Json字符串放入内容变量,函数将按照我想要的方式工作。但我不能从url直接获得json文件。我看到有另一种下载json的方式是Webclient,但这不起作用,它说变量或命名空间找不到。尽管我是用System.Net导入的;我在一个主机应用程序上尝试了一下,它可以工作,但在windows phone应用程序中不行。

public async void ParcingJ()
{     
  HttpClient httpClient = new HttpClient();
  string content = await httpClient.GetStringAsync( 
                         new Uri("http://localhost/test.php"));         
  JArray jsonObject = JArray.Parse(content);      
  txtOut.Text = content;
}

如何从url解析Json字符串

您的windowsphone模拟器无法访问本机的本地主机。

这就是为什么它可以在你的主机应用程序中工作,而不是在手机上。

一种解决方案是将脚本托管在公共web服务器上,并通过适当的公共URL从那里访问它。