将用户输入保存在 json 文件中

Posted

技术标签:

【中文标题】将用户输入保存在 json 文件中【英文标题】:Saving user input in json file 【发布时间】:2022-01-21 04:56:10 【问题描述】:

所以我有一个 html 页面,它询问用户名称、描述和活动的图像(如公式)。我想创建一个函数,当用户单击按钮时将所有用户输入保存到 data.json 文件中,但我不知道该怎么做。这里是关于js中按钮的功能:

function send() 
var nomActi = document.getElementById("nomActi").value;
var descriActi = document.getElementById("descriActi").value;
var imageActi = document.getElementById("imageActi").value;

【问题讨论】:

【参考方案1】:

以下是写入 json 文件的方法。

fs - 将其写入文件的模块

const fs = require('fs');

// create a JSON object
const user = 
    "id": 1,
    "name": "John Doe",
    "age": 22
;

// convert JSON object to string
const data = JSON.stringify(user);

// write JSON string to a file
fs.writeFile('user.json', data, (err) => 
    if (err) 
        throw err;
    
    console.log("JSON data is saved.");
);

【讨论】:

以上是关于将用户输入保存在 json 文件中的主要内容,如果未能解决你的问题,请参考以下文章

如何将用户输入的输入保存为 React 中的数组状态

如何将信息作为数组python保存到json

是否可以将网站上的用户输入保存到 txt 文件中?

将文件保存到 C++ 中用户输入定义的位置和名称

如何在 KivyMD 中保存用户的输入(图像文件)

使用 PDI 元数据注入将用户定义的 JSON 输入到预期的 JSON 输出