NodeJs读取JSON文件格式化时的注意事项

时间:2024-01-12 22:37:54
【文件属性】:

文件名称:NodeJs读取JSON文件格式化时的注意事项

文件大小:30KB

文件格式:PDF

更新时间:2024-01-12 22:37:54

bin bin文件 dom

进行NodeJs开发时偶然发现的一个雷点 正常情况下从JSON文件读取到字符后再通过JSON.parse没什么问题,只要格式不出错 有时在确保JSON格式正确时仍然会出现unexpected token异常 经过调查发现里面有不会显示的unicode字符 于是确定是UTF-8的问题,utf-8分有dom版和无dom版,一般编辑器不刻意设置会默认保存为带dom的utf8 解决办法是先将读到的文件转成二进制,然后检索dom符号删除 代码实现部分 function readText(pathname) { var bin = fs.readFileSync(pathname); i


网友评论