JSON.stringify 的反转?

新手上路,请多包涵

我正在处理像 {'foo': 'bar'} 这样的对象

如何将字符串转回对象?

原文由 thelolcat 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答

您需要 JSON.parse() 您的有效 JSON 字符串。

 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);
 }

原文由 Chase Florell 发布,翻译遵循 CC BY-SA 4.0 许可协议

JSON.parseJSON.stringify 相反。

原文由 Niet the Dark Absol 发布,翻译遵循 CC BY-SA 3.0 许可协议

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