【问题标题】:Get json data from url and output as a csv file从 url 获取 json 数据并输出为 csv 文件
【发布时间】:2018-07-13 05:59:53
【问题描述】:

如何动态获取 JSON 数据,然后将其输出为 CSV 文件?是否可以通过数据更改使其输出?

我有下面的代码,但它不起作用。

var url = "https://reqres.in//api/users?page=2";

using (WebClient webClient = new System.Net.WebClient())
{
  WebClient n = new WebClient();
  var json = n.DownloadString(url);
  string valueOriginal = Convert.ToString(json);
}

我想从任何 URL 获取 JSON 数据并将其输出为 CSV。

【问题讨论】:

  • 您能告诉我们您的 json 格式并期望 csv 格式吗?
  • 您是否将"apiURL" 作为参数而不是实际的url 属性传递?
  • @IpsitGaur 我的错误编辑了网址
  • 是否可以通过数据的变化输出它,嗯,你需要定义csv结构..有no free lunch用于转换,@ 987654323@.

标签: c# json rest


【解决方案1】:

你能用CsvHelper吗?可以从here 找到一个示例。

另一种选择是编写自己的实现来实现这一目标(如example1example2 所示)。

祝你好运。

【讨论】:

    猜你喜欢
    • 2014-11-23
    • 2020-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 2021-04-12
    • 2017-01-22
    相关资源
    最近更新 更多