当前位置:首页 » 《资源分享》 » 正文

将a.txt的内容,转成b.json的内容_zheng_qq的博客

29 人参与  2021年09月29日 08:23  分类 : 《资源分享》  评论

点击全文阅读



  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}


点击全文阅读


本文链接:http://zhangshiyu.com/post/28944.html

小王  小李  小陈  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1