我有一个 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');
我的问题是我只得到一个字符串,我不知道如何将字符串转换回包含对象的数组。
在此先感谢,帕特里克