如何将json对象保存为文件服务器端
本文关键字:文件 服务器端 保存 对象 json | 更新日期: 2023-09-27 18:18:56
我正在使用ajax调用Web API,并将返回的json数据对象保存在变量中。如何将数据下载到文件客户端?我可以使用代码隐藏,或在javascript本身?
这取决于你的偏好/目的,你可以在CodeInPage或CodeBehind中完成。
在代码页,你可能会做一些ajax命令,无论是在直接javascript或jquery。
或者如果你选择在CodeBehind中使用WebClient。
编辑:我忽略了一个事实,即保存到服务器是必要的,必须是某种形式的代码隐藏。
编辑2:实际上我们需要的是从网页上下载的能力,引用这个在javascript中写一个json对象到一个文本文件希望这能帮助你找到你想要实现的目标…
if(document.getElementById('some-id') != null)
{
document.getElementById('download-button').onclick = function(code) {
this.href = 'data:text/plain;charset=utf-8,'+ encodeURIComponent(JSON.stringify(JSON.parse(yourJSON, null, "'t"));
};
}
这是我在其他地方用过的一个片段,效果很好…