JSON未通过JSONLint进行验证

JSON未通过JSONLint进行验证,json,validation,Json,Validation,下面的JSON没有得到验证。我找不到问题所在 vartablearray=[ { name: “Apple”, code: “APPL”, value: “111”, bid: “112”, offer: “110” }, { name: “Microsoft”, code: “MSFT”, value: “78”, bid: “

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

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”
    }
]
试试这个
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”、“报价”:“9”}、{“名称”:“三星”、“代码”:“SAMS”、“价值”:“89”、“出价”:“86”、“报价”:“90”}、{“名称”:“国际公司”、“代码”:“INTC”、“价值”:“111”、“出价”:“112”、“报价”:“110”}]);
试试这个
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、“报价”:“9”}、{“名称”:“三星”、“代码”:“SAMS”、“价值”:“89”、“出价”:“86”、“报价”:“90”}、{“名称”:“国际公司”、“代码”:“INTC”、“价值”:“111”、“出价”:“112”、“报价”:“110”}]);

JSON要求密钥双引号:

[{ "name": "Apple", ... }]

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

JSON要求密钥双引号:

[{ "name": "Apple", ... }]

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

这很好。但我想使用var-tablearray,但它没有得到验证。@user1814044问题明确说明JSON。
var-tablearray=…
不是一个有效的JSON。我认为@Jan-Dvorak回答得很好。你不能使用变量
tablearray
来验证JSON。好吧,如果我想使用这个j子,然后通过jquery解析它。我如何创建对象?这很好。但是我想使用var tablearray,但它也无法得到验证。@user1814044这个问题显式地声明JSON。
var tablearray=…
在一个无效的JSON中。我认为@Jan Dvorak的回答很好。您不能使用变量
tablearray
验证JSON.ok,那么如果我想使用这个JSON并通过jquery解析它,我将如何创建这个对象?