gpt4 book ai didi

javascript - 处理JSON数据后,如何查看?

转载 作者:行者123 更新时间:2023-11-30 16:32:14 25 4
gpt4 key购买 nike

我有一个 Javascript 对象,我通过遍历它来更改它。我想将其保存为 JSON 对象。但是我如何获得新对象呢?如果我用 console.log 记录它,有两个问题:首先,它对于控制台来说可能太长了。其次,控制台删除键的字符串。

处理这个问题的最佳方法是什么?

我想获取此 JSON 并将其复制到另一个文件中。我试过使用 fs:

var fs = require('fs');
fs.writeFile("data/datafile.json", dataObject, function(err) {
if(err) {
return console.log(err);
}

console.log("The file was saved!");
});

但它只是将此写入 datafile.json 文件:

[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象]

有什么想法或最佳做法吗?

最佳答案

你应该使用 json sringify 选项:

//Replace
fs.writeFile("data/datafile.json", dataObject, function(err)...

//with:
fs.writeFile("data/datafile.json", JSON.stringify(dataObject), function(err)...

如果你只是为了克隆,你可以使用以下方法之一: What is the most efficient way to deep clone an object in JavaScript?

如果您只想查看它,您可以 console.log 字符串化的 JSON 并将其复制粘贴到在线 json 查看器中。 (如果它太大,您可以像以前那样保存到文件并将文件上传到在线查看器)

关于javascript - 处理JSON数据后,如何查看?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33159352/

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