【发布时间】:2020-10-15 19:54:15
【问题描述】:
我有一个 NodeJs 小程序,我想将用户数组(包含对象)保存到文件中,我正在这样做:
const fs = require('fs');
const util = require('util');
fs.writeFileSync('data/inventur_users.json', util.inspect(users), 'utf-8');
文件 inventur_Users.json 中的输出是:
[ BU4AFLx3cUYqdjvYPci7: { id: '5LkOWtVFcqz29UpsAAAC',
name: 'p.langkau@scharr.de',
rechte: 'vollzugriff',
client_ID: 'BU4AFLx3cUYqdjvYPci7' } ]
现在我正在使用此代码重新读取文件:
filedata = fs.readFileSync('data/inventur_users.json', 'utf-8');
我的问题是我只得到一个字符串,我不知道如何将字符串转换回包含对象的数组。
提前致谢,帕特里克
【问题讨论】:
标签: node.js arrays file fs write