将json文件保存到文本文件中

本文关键字:文件 文本 保存 json | 更新日期: 2023-09-27 18:02:14

我有一个像translate.google.com/translate_a/t?client=t&text=like&hl=en&sl=en&tl=bn&ie=UTF-8&oe=UTF-8&multires=1&otf=2&ssel=4&tsel=0&otf=1&ssel=4&tsel=0&sc=1的链接。

text=like中,它会像text=book text=pen一样改变,这意味着它将是我的输入词,我将循环1000次。

我正在编字典。上面的url输出JSON数据。

我想循环1000个单词,并得到他们的json输出到一个文本文件-我怎么能在c#中做到这一点?

将json文件保存到文本文件中

看这个例子也许是usfull

Person person = GetPerson();

    using (FileStream fs = File.Open(@"c:'person.json", FileMode.CreateNew))
    using (StreamWriter sw = new StreamWriter(fs))
    using (JsonWriter jw = new JsonTextWriter(sw))
    {
      jw.Formatting = Formatting.Indented;
      JsonSerializer serializer = new JsonSerializer();
      serializer.Serialize(jw, person);
    }

您将需要查询JSON数据,并使用c# JSON进行解析。

这个问题包含了大量关于如何解析JSON的信息。

您可以通过使用WebClient ToString查询该页面来下载JSON。然后可以将其传递给JSON解析器。

根据你想对数据做什么(你不是很清楚这一点),你可以使用JSON对象来操作它。

或者,如果你只是想下载数据到文件,你可以使用WebClient DownloadFile.