txt 文本
小王,19
小李,20
小陳,21
成功的JSON樣式
{
"list":[
{"name":"小王","age":19},
{"name":"小李","age":20},
{"name":"小陳","age":21}
],
"average":20,
"total":3
}
const fs = require('fs')
fs.readFile('a.txt', 'utf8', function (err, data) {
if (err) {
console.log(err)
return
}
let arr = data.split('\n')
let newArr = []
let sum = 0
let num = 0
arr.forEach(item => {
let obj = {}
obj.name = item.split(',')[0]
obj.age = +item.split(',')[1]
newArr.push(obj)
sum += obj.age
num++
})
let json = {
list: newArr,
average: sum / num,
total: num
}
console.log(json)
fs.writeFile('b.json', JSON.stringify(json), function () {
})
})
成功的JSON樣式
{"list":[{"name":"小王","age":19},{"name":"小李","age":20},{"name":"小陳","age":21}],"average":20,"total":3}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/299353.html
標籤:其他
上一篇:jQuery入門第七章(事件)
下一篇:Java專案:超市進銷存系統設計和實作(java+Springboot+ssm+mysql+jsp+maven)
