如何将json对象保存为文件服务器端

本文关键字:文件 服务器端 保存 对象 json | 更新日期: 2023-09-27 18:18:56

我正在使用ajax调用Web API,并将返回的json数据对象保存在变量中。如何将数据下载到文件客户端?我可以使用代码隐藏,或在javascript本身?

如何将json对象保存为文件服务器端

这取决于你的偏好/目的,你可以在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"));
        };
    }

这是我在其他地方用过的一个片段,效果很好…