【发布时间】:2020-09-03 06:17:46
【问题描述】:
我得到了一个文本文件,其中包含代表不同盒子大小的文本列表:
3x11x24
13x5x19
1x9x27
24x8x21
6x8x17
etc...
使用 node.js,我试图将它们放入一个对象中。
const fs = require('fs');
const quetion = () => {
fs.readFile('./list.txt', (err, data) => {
if (err) {
console.log('error', err)
}
const rawData = JSON.parse(JSON.stringify(data));
const rawList = rawData.data;
console.log(rawList)
})
}
quetion();
现在,当我 console.log(rawData) 到 CLI 时,我得到了这个对象:
[
51, 120, 49, 49, 120, 50, 52, 13, 10, 49, 51, 120,
53, 120, 49, 57, 13, 10, 49, 120, 57, 120, 50, 55,
13, 10, 50, 52, 120, 56, 120, 50, 49, 13, 10, 54,
120, 56, 120, 49, 55, 13, 10, 49, 57, 120, 49, 56,
120, 50, 50, 13, 10, 49, 48, 120, 57, 120, 49, 50,
13, 10, 49, 50, 120, 50, 120, 53, 13, 10, 50, 54,
120, 54, 120, 49, 49, 13, 10, 57, 120, 50, 51, 120,
49, 53, 13, 10, 49, 50, 120, 56, 120, 49, 55, 13,
10, 49, 51, 120,
... 9010 more items
]
这些是从数字方程自动计算出来的 sums,由 JSON.stringify 完成。 默认情况下,如何防止 JSON.stringify 进行这些计算,以便我可以将方程作为对象内部的简单字符串?
【问题讨论】: