ajax解析多个对象报异常

异常:VM1528:6 Uncaught SyntaxError: Unexpected token

刚开始学js和json和ajax,

对单个json只有一个对象的解析没问题:var user = JSON.parse(this.responseText);

但是对有多个对象的json解析出现异常:var users = JSON.parse(this.responseText);

原因:users.json有多个对象得用数组形式[object,object...] 其中object为{string : value}

users.json:多个对象时首尾注意加中括号 [ ],每个对象之间用逗号隔开

 {
    "id":1,
    "name":"henry",
    "email":"[email protected]"
    }
    ,
    {
    "id":2,
    "name":"Bucky",
    "email":"[email protected]"
    }
    ,
    {
    "id":3,
    "name":"jacky",
    "email":"[email protected]"
    }

]

猜你喜欢

转载自blog.csdn.net/weixin_42070871/article/details/84110460