gpt4 book ai didi

json - 将文本文件转换为干净的 JSON 格式

转载 作者:太空宇宙 更新时间:2023-11-03 22:01:18 24 4
gpt4 key购买 nike

我想读取一个文本文件并以干净的 JSON 格式写入一个文本文件。

我的文本文件如下所示

Version:2
TaxiStation:6072
TaxiLicense:EM9543
System_ID:910

当我使用以下内容时:

data2= JSON.stringify(data2, null, position+1);
fs.writeFile(dirarray[0], data2, function(err) { ...

我的输出总是丑陋:“版本:2\r\nTaxiStation:6072\r\nTaxiLicense:EM8378\r\n

理想情况下,我希望我的文本文件格式良好。可以实现这个目标吗?

{
"Version":2,
"TaxiStation":6072,
"TaxiLicense":"EM9543",
"System_ID":910
}

最佳答案

在字符串化之前使用类似的方法来转换数据:

data2 = data2.split(/\r?\n/).reduce(function(m,i){
var s = i.split(':');
m[s.shift()] = s.join(':');
return m;
}, {});

JSON.stringify(data2);

关于json - 将文本文件转换为干净的 JSON 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23558907/

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