欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

将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)

将json字符串转换成json对象