首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON未通过JSONLint进行验证

JSON未通过JSONLint进行验证
EN

Stack Overflow用户
提问于 2012-11-11 15:48:25
回答 2查看 124关注 0票数 0

下面的JSON没有得到验证。我找不到问题

代码语言:javascript
复制
vartablearray=[
    {
        name: “Apple”,
        code: “APPL”,
        value: “111”,
        bid: “112”,
        offer: “110”
    },
    {
        name: “Microsoft”,
        code: “MSFT”,
        value: “78”,
        bid: “70”,
        offer: “75”
    },
    {
        name: “Google”,
        code: “GOGL”,
        value: “101”,
        bid: “98”,
        offer: “102”
    },
    {
        name: “Nokia”,
        code: “NOK”,
        value: “10”,
        bid: “8”,
        offer: “9”
    },
    {
        name: “Samsung”,
        code: “SAMS”,
        value: “89”,
        bid: “86”,
        offer: “90”
    },
    {
        name: “IntelCorporation”,
        code: “INTC”,
        value: “111”,
        bid: “112”,
        offer: “110”
    }
]
EN

回答 2

Stack Overflow用户

发布于 2012-11-11 15:58:06

JSON要求密钥用双引号括起来:

代码语言:javascript
复制
[{ "name": "Apple", ... }]

var tablearray=[ { name: “Apple” } ]也会在Javascript中导致语法错误,因为javascript不能理解您正在使用的“花哨的”双引号,只能理解ASCII码集中的“普通”双引号:var tablearray=[ { name: "Apple" } ]var tablearray=[ { "name": "Apple" } ]

票数 3
EN

Stack Overflow用户

发布于 2012-11-11 15:55:51

尝试此var tablearray= jQuery.parseJSON('[ { "name": "Apple", "code": "APPL", "value": "111", "bid": "112", "offer": "110" }, { "name": "Microsoft", "code": "MSFT", "value": "78", "bid": "70", "offer": "75" }, { "name": "Google", "code": "GOGL", "value": "101", "bid": "98", "offer": "102" }, { "name": "Nokia", "code": "NOK", "value": "10", "bid": "8", "offer": "9" }, { "name": "Samsung", "code": "SAMS", "value": "89", "bid": "86", "offer": "90" }, { "name": "IntelCorporation", "code": "INTC", "value": "111", "bid": "112", "offer": "110" } ]');

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13329469

复制
相关文章

相似问题

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