gpt4 book ai didi

javascript - 给定文件路径时,如何在 Javascript 中读取 .txt 文件路径中的对象

转载 作者:行者123 更新时间:2023-12-01 02:11:52 24 4
gpt4 key购买 nike

我有一个文件路径,该文件路径指向一个 .txt 文件,其中包含许多对象。我正在尝试编写一个 JavaScript 函数,该函数将接受此文件路径作为参数,并允许我访问和迭代这些对象,但我在网上尝试和发现的所有内容都不起作用。有没有一种技术可以完成这项任务?

我只是想在 vs code 中。 .txt 文件的内容是:

{"food": "chocolate", "eaten", true}
{"food": "hamburger", "eaten", false}
{"food": "peanuts", "eaten", true}
{"food": "potato", "eaten", true}

我尝试仅将文件路径作为参数进行迭代,但这不起作用,它只是返回文件路径本身,并且我对该站点上的任何读取文件解决方案都没有运气。

我知道在 Ruby 中这可以通过以下方式轻松完成:

File.open("my/file/path", "r") do |f|
f.each_line do |line|
puts line
end
end

但是我对 JavaScript 解决方案感到困惑。

最佳答案

const fs = require('fs');
fs.readFile('txtFilePath', 'utf8', (err, data) => {
const toValidJSON = data.replace(/"eaten",/g, '"eaten":').replace(/\}[\r\n]+\{/g, '},{');
const validJSON = `[${toValidJSON}]`
const arr = JSON.parse(validJSON);
console.log(arr)
});

仅针对此问题

关于javascript - 给定文件路径时,如何在 Javascript 中读取 .txt 文件路径中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49703807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com