如何从网页读取JSON字符串?

时间:2016-03-03 11:30:16

标签: c# .net json web

我正在尝试将this网页的内容下载到我的程序中。我已尝试使用WeblClient.DownloadStringWebClient.DownloadFile,然后将其保存到文件并从本地文件中读取,但这些都不起作用。当我在Visual Studio中使用断点时,我看到字符串已正确保存,但当我尝试将其打印到文件或将其打印到控制台时,不会显示任何内容。

我的目标是将此网页的内容下载到字符串中,然后使用JSON.NET解析它。

以下是我尝试将其保存到文件中的信息:

         WebClient webpage = new WebClient();


         var html = webpage.DownloadString("https://api.fixer.io/latest");
         String k = html;


          File.WriteAllText(@"C:\Users\JCena\Desktop\Hell1o.txt", k);

1 个答案:

答案 0 :(得分:0)

你的代码几乎没问题。 首先,摆脱“新”关键字。 第二,确保您没有指定文件夹的权限例外。

尝试该代码:

     WebClient webpage = new WebClient();

     var html = webpage.DownloadString("https://api.fixer.io/");
     String k = html;

     File.WriteAllText(@"Hello.txt", k);