javascript - 使用 Javascript 将字符串转换为对象

标签 javascript string split type-conversion

我正在尝试将此字符串转换为对象。

   "JwtBody { user_id: 1, auth_id: 1}"

最佳答案

“JwtBody { user_id: 1, auth_id: 1}”显然不是标准的json字符串,所以你可以试试这个。

function strToObj(str){
   var obj = {};
   if(str&&typeof str ==='string'){
       var objStr = str.match(/\{(.)+\}/g);
       eval("obj ="+objStr);
   }
   return obj
}

关于javascript - 使用 Javascript 将字符串转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47403708/

相关文章:

javascript - jQuery 添加 div 但无法移动/调整大小

javascript - 关闭不保持状态变化

python - 查找字符串中最长的重复序列

c++ - 查找唯一字符串的内存高效方法

text - powerquery 按可变字段长度拆分列

java - 从一个文件生成多个文件

javascript - 如何使用 javascript 删除此头部 css 样式?

如果返回零,Java 从文件中删除字符串

c# - 如何从拆分字符串中删除元素?

javascript - 使用 mongoose 聚合时,在路径 "xxx"处将值 "_id"转换为 ObjectId 失败