我在串一个像{'foo': 'bar'}这样的物体

我怎样才能将字符串转换回一个对象?

推荐答案

你需要JSON.parse()根绳子.

var str = '{"hello":"world"}';
try {
  var obj = JSON.parse(str); // this is how you parse a string into JSON 
  document.body.innerHTML += obj.hello;
} catch (ex) {
  console.error(ex);
}

Javascript相关问答推荐

如何分配类型脚本中具有不同/额外参数的函数类型

我在这个黑暗模式按钮上做错了什么?

格式值未保存在redux持久切片中

Plotly热图:在矩形上zoom 后将zoom 区域居中

如何在Javascript中的控制台上以一行形式打印循环的结果

如何禁用附加图标点击的v—自动完成事件

使用useEffect,axios和useParams进行react测试

处理时间和字符串时MySQL表中显示的日期无效

更改预请求脚本中重用的JSON主体变量- Postman

确保函数签名中的类型安全:匹配值

当我在Reaction中创建一个输入列表时,我的输入行为异常

Rxjs流中生成IMMER不能在对象上操作

为什么我的按钮没有从&q;1更改为&q;X&q;?

使用插件构建包含chart.js提供程序的Angular 库?

将对象推送到数组会导致复制

如果一个字符串前面有点、空格或无字符串,后面有空格、连字符或无字符串,则匹配正则表达式

AddEventListner,按键事件不工作

图表4-堆叠线和条形图之间的填充区域

MongoDB中的嵌套搜索

bootstrap S JS赢得了REACT中的函数/加载