在没有node.js的情况下写入.json文件

hax*_*tar 3 javascript json

我有一个名为 result 的项目,其中 result 是一个 .JSON 对象:

    {
         "id": "1345",
         "day": "Tuesday",
         "title": "Economics210"

     }
Run Code Online (Sandbox Code Playgroud)

有没有办法在没有var fs = require('fs')(Node)的情况下将其保存到 Javascript 中的 .json 文件?到目前为止,这就是我在 SO 问题上看到的所有内容。

也许先转换为文本,然后转换为 .json?有任何想法吗?

Cha*_*kal 5

要从基于浏览器的 JavaScript 保存文件,您需要遵循三个基本方向:

\n\n
    \n
  1. 添加服务器功能以保存文件

    \n\n
      \n
    • 你必须知道如何向你的网络服务器添加功能
    • \n
    • 您必须在浏览器页面中实现ajax,这将向服务器发出POST请求,要求保存文件
    • \n
    • 然后服务器将保存文件
    • \n
    • 您可以设置一个网络服务器来执行此操作nodepython和大约十亿种其他编程语言和平台来执行此操作
    • \n
    • 这种方法的好处是,服务器真正更新文件,让每个人都能看到更新
    • \n
  2. \n
  3. localStorage在网页上使用

    \n\n
      \n
    • localStorage 是网页将数据保存到用户磁盘的一种方式
    • \n
    • localStorage 数据不在用户之间共享 \xe2\x80\x94 用户只能与自己的 localStorage 数据交互
    • \n
    • 您可以在 localStorage 中保存和加载整个 JSON 文件
    • \n
  4. \n
  5. 允许用户从浏览器下载文件

    \n\n
  6. \n
\n