首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON.parse给出错误

问JSON.parse给出错误
EN

Stack Overflow用户
提问于 2017-04-23 20:48:32
回答 1查看 118关注 0票数 0

我已经写了一大段代码。

代码语言:javascript
复制
function getScreenshotObj (pathToFirstFile) {
    return new Promise ((resolve,reject) =>{
        console.log("Path to temp dir : " + pathToFirstFile)
        fs.readFile(pathToFirstFile,function(err,fileContents){
            if (err) {
                return reject(err)
            }
            else{
                screenshotObject = JSON.parse(fileContents)
                obj = {pathToFirstFile : pathToFirstFile , screenshotObject:screenshotObject ,accesstoken : accesstoken}
                return resolve(obj)
            }
        })
    })
}

它在JSON.parse()给了我一个错误。未捕获的语法错误:JSON.parse()处的意外输入结束.I使用在线JS语法检查了语法,他们说代码在语法上是有效的。请纠正我哪里弄错了。

EN

回答 1

Stack Overflow用户

发布于 2017-04-23 21:35:16

对于fs.readFile,如果不指定编码,则返回原始数据缓冲区。source

更改:

代码语言:javascript
复制
fs.readFile(pathToFirstFile, function(err, fileContents) {

至

代码语言:javascript
复制
fs.readFile(pathToFirstFile, 'utf8', function(err, fileContents) {
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43571382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档