Nodejs读写Json文件
生活随笔
收集整理的這篇文章主要介紹了
Nodejs读写Json文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
例如有個Json文件,test.json如下
{"school": "shantou university","teacher": "Martin","classNum": 10,"class": [{"name": "XiaoMing","score": 98},{"name": "XiaoYao","score": 99}] }Nodejs讀寫案例如下:
var iconv = require('iconv-lite'); var fs = require('fs');function loadjson(filepath) {var data;try{var jsondata = iconv.decode(fs.readFileSync(filepath, "binary"), "utf8");data = JSON.parse(jsondata);console.log(data);}catch(err){console.log(err);}return data; }function savejson(filepath, data) {var datastr = JSON.stringify(data, null, 4);if (datastr){try{fs.writeFileSync(filepath, datastr);}catch(err){}} }//讀 var data = loadjson('test.json');//修改數據 for(var i=0; i<data.class.length; i++) {if(data.class[i].name == "XiaoYao"){data.class[i].score = 100;} }//寫,把XiaoYao同學的分數改為100 savejson('test.json', data)?
總結
以上是生活随笔為你收集整理的Nodejs读写Json文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CRMEB商城公众号H5前端模板修改,n
- 下一篇: 在统计学中参数的含义是指_期刊论文中科研