因此,我对如何保存一个包含使用api提取的JSON数据的文本文件感到有些困惑。因此,根据我在listbox1中选择的选择,我需要提取这些项目的数据,并使用SaveFileDialog将其保存为JSON格式。我还必须加载它们。
答案 0 :(得分:0)
假设您在listbox1中存储了一个字符串(您的JSON),则可以获取其值,因此可以使用以下方法获取您的JSON:
string JSONstr = libox1.Items.SelectedItem.ToString();
然后,如果要将其保存在文件中,可以使用:
File.WriteAllText(Filepath, JSONstr);
Filepath
是SaveFileDialog
然后您可以使用OpenFileDialog
回答您的评论:
您可以使用以下方法将值附加到文件中:
File.AppendAllText(Filepath, textbox1.text);
File.AppendAllText(Filepath, textbox2.text);
....
答案 1 :(得分:0)
您可以使用TransmitFile下载json文件
Response.ContentType = "application/json";
Response.AppendHeader("Content-Disposition", "attachment; filename=download.json");
Response.TransmitFile(Server.MapPath("~/mypath/myjson.json"));
Response.End();