返回的数据类型是酱紫的
let json = {
"versionList": {
"projectA": {
"1.0.0": {
"createTime": "2019-11-7 9:57:22",
"filePath": "./src/static/projectA"
}
},
"projectB": {
"1.1.0": {
"createTime": "2019-11-7 14:8:15",
"filePath": "./src/static/projectB"
}
}
}
}
使用 JSON.parse 处理过的样式不是我想要的;
使用 JSON.stringify 则会报如下错误
SyntaxError: Unexpected token o in JSON at position 1
解决办法:
JSON.parse(JSON.stringify(json))
这样拿到的数据就是这样了
{
projectA:
{ '1.0.0':
{ createTime: '2019-11-7 9:57:22',
filePath: './src/static/projectA' }
},
projectB:
{ '1.1.0':
{ createTime: '2019-11-7 14:8:15',
filePath: './src/static/projectB' }
}
}
网友评论