就像标题所说,我需要将json保存在内存数据中。我希望能够从某个dom对象上的onlick事件触发这个。
我想将数据保存在用户计算机上,就好像他们正在下载此文件一样。保存为文本很好。
没有服务器可以与之交谈。
更新
http://jsfiddle.net/adouga/GpcAt/1/
我正在
TypeError: cyclic object value
var json1 = JSON.stringify(mydata);
更新 发生循环错误是因为fullcalendar对象拥有自己的自定义属性和嵌套对象。所以我遍历返回的对象数组并仅将我的属性复制到另一个数组,这个数组可以很好地进行字符串化
http://jsfiddle.net/adouga/GpcAt/2/
我认为这可能会复制到剪贴板。
答案 0 :(得分:2)
要在浏览器中保存,您只需使用localStorage即可。要将json作为文本提供,您可以使用HTML5 File API。检查一下:Create Text file from String using JS and html5