我在javascript中有一个JSON对象。我只想将JSON对象写入文本文件。到目前为止,从我遇到的情况来看,由于客户端的安全问题,无法这样做。有解决方法吗?如果最初放置一些虚拟值,是否可以修改已经存在的文件?
谢谢
您可以做的一件事就是将JSON设置为即时下载。
var data = "{name: 'Bob', occupation: 'Plumber'}";
var url = 'data:text/json;charset=utf8,' + encodeURIComponent(data);
window.open(url, '_blank');
window.focus();
工作演示:http :
//jsfiddle.net/sLq3F/
除此之外,由于安全原因,您无法在客户端的文件中写入JSON。(否则,您可以访问网站用户的文件系统。)您将为此使用服务器端语言,并将文件存储在服务器端。
更正: 看起来您可以写入文件,即用户文件系统的“沙盒部分”。请参阅下面的Kevin Jantzer的评论。
另一个更正 :对不起,没有使用Filesystem API。在HTMl5Rocks网站上:“
2014年4月,在公共Web应用程序上宣布应将Filesystem API规范视为已失效。其他浏览器对实现该规范兴趣不大。”
问题内容: 我正在尝试将JSON对象写入服务器上的.json文件。我现在这样做的方式是: JavaScript: PHP: 它写得很好,并且信息似乎是正确的,但是呈现不正确。它显示为: …但是我期望这样: 为什么我会得到所有这些斜线,为什么都将它们全部放在一行? 问题答案: 您正在双重编码。无需使用JS 和 PHP 进行编码,只需在一侧进行编码, 然后 再进行一次编码。 请注意,该参数表示预期的
将Java对象或列表写入文本文件是可以的。但是我想知道如何更新或重写之前写入的对象而不再次写入对象。例如,假设有一个java.util.List有一组对象。然后该列表被写入一个文本文件。然后该文件将被再次读取,并从列表中获取所有对象,然后由java应用程序在运行时更改一个对象的值。然后我不需要将整个列表写回文本文件。相反,只需要在列表中更新的对象被重写或在文本文件中更新,而不需要再次重写整个列表。
我使用角来创建一个应用程序,并要求存储一个json对象当前存储在变量file.json位于src/app/资产使用角。我找了很多,没有找到这样做的方法。询问是否需要更多信息。
本文向大家介绍JavaScript使用FileSystemObject对象写入文本文件内容的方法,包括了JavaScript使用FileSystemObject对象写入文本文件内容的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript使用FileSystemObject对象写入文本文件内容的方法。分享给大家供大家参考。具体如下: 这段代码主要是练习JavaScript的
问题内容: 我已经在stackoverflow / google上搜索了所有内容,但似乎无法弄清楚。 我正在抓取给定URL页面的社交媒体链接,并且该函数返回带有URL列表的对象。 当我尝试把这些数据写入到不同的文件,将其输出到文件,而不是预期:“ https://twitter.com/#!/101Cookbooks ”,’ http://www.facebook.com/ 101cookbook
我正在编写一个python程序,可以循环reddit提交,提取数据,并将其作为对象存储在列表中。但是,我在将该列表写入csv文件时遇到困难。文件已创建,但它只是为对象提供某种id标记。我应该如何更改csv代码? 代码 CSV文件