某php站resultjson
{ "queryExt": "segmentfault", "data": [{ "token": "", "is_gif": 0, }, {}], }
这明显格式不对啊,我的认知中下面的
{ "queryExt": "segmentfault", "data": [{ "token": "", "is_gif": 0 }, {}] }
有没有大佬科普下相关知识,这种该怎么操作?
这种叫做尾后逗号(Trailing_commas)。
从 ES5 开始 JS 就可以支持了,直接当对象字面量的话 eval 即可。
eval
但 JSON 标准里是不支持尾后逗号的,用 JSON.parse 是会报错的。
JSON.parse
2.1m questions
2.1m answers
60 comments
57.0k users