当前位置:  开发笔记 > 前端 > 正文

JSON解析错误:期待'STRING'

如何解决《JSON解析错误:期待'STRING'》经验,为你挑选了1个好方法。

我使用JSONLint来解析一些JSON,我不断收到错误:

错误:第1行的解析错误:[{"product":[{"
--- ^期待'STRING','}',得到'undefined'

这是代码:

[
    {
        “product” :  [ { “code” : “Abc123”, “description” : “Saw blade”, “price” : 34.95 } ],
        “vendor” : [ { “name” : “Acme Hardware”, “state” : “New Jersey” } ]
    },

    {
        “product” :  [ { “code” : “Def456”, “description” : “Hammer”, “price” : 22.51 } ],
    },

    {
        “product” :  [ { “code” : “Ghi789”, “description” : “Wrench”, “price” : 12.15 } ],
        “vendor” : [ { “name” : “Acme Hardware”, “state” : “New Jersey” } ]
    },

    {
        “product” :  [ { “code” : “Jkl012”, “description” : “Pliers”, “price” : 14.54 } ],
        “vendor” : [ { “name” : “Norwegian Tool Suppliers”, “state” : “Kentucky” } ]
    }
]   

SLaks.. 22

JSON字符串文字必须使用普通引号字符("),而不是智能引号(“”).



1> SLaks..:

JSON字符串文字必须使用普通引号字符("),而不是智能引号(“”).


值得注意的是,即使转换为普通引号字符,JSON仍然无效.在"价格"之后有一个尾随的逗号:22.51}],`.后面没有任何项目,因此应删除逗号.
我刚用单引号犯了这个错误,所以不要使用那些:)
推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有