将json字符串转换成json对象
程序员文章站
2022-05-24 10:56:38
...
在获取数据库数据时,在对象数据中还有一个对象数据,但是在前端this.axios.get的时候获得的是string数据类型需要将string转成object:
使用JSON.parse()
const obj = JSON.parse(objnew)
出现错误提示
Unexpected token ’ in JSON at position 2
这是因为在使用JSON.parse的时候,返回来的数据一定是严格的json格式,key值一定要用 双引号 包起来,否则浏览器就会抛出异常
所以要先将“objnew”里的数据的键值和value加上双引号:
const objnew = response.data.data[2].data.replaceAll("'",'"')
最后:
console.log(typeof obj)