将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#中做到这一点?
看这个例子也许是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.