字符串对象怎么转成对象

下面这个typeof是string,请问怎么转成对象

{
    "type":"text",
    "date":1592804746777,
    "SUserId":"24f2c65ec29443fcb20e1acf408fdaf8",
    "content":"56757"
}
阅读 3.3k
3 个回答

没理解错的话,你这是一个 JSON 字符串,转成对象只需要:

const str = `
{
    "type":"text",
    "date":1592804746777,
    "SUserId":"24f2c65ec29443fcb20e1acf408fdaf8",
    "content":"56757"
}
`;

// 这是重点,把 JSON 字符串转为对象的方法
const obj = JSON.parse(str);
console.log(typeof obj);  // object

如果是一个string的JSON,可以直接JSON.parse(str)

JSON.parse 即可

let string = `{
  "type":"text",
  "date":1592804746777,
  "SUserId":"24f2c65ec29443fcb20e1acf408fdaf8",
  "content":"56757"
}`

console.log(string)
console.log(JSON.parse(string))
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题