【问题标题】:Convert back string from JSON.stringify to array [duplicate]将字符串从 JSON.stringify 转换为数组 [重复]
【发布时间】:2013-05-14 07:57:18
【问题描述】:

是否可以将字符串从 JSON.stringify 转换回数组?

【问题讨论】:

  • 如果你使用jquery,你可以使用parseJSON

标签: javascript html json


【解决方案1】:

JSON.parse 是你的朋友和答案:)

//examples:
JSON.parse('{}'); // {}
JSON.parse('true'); // true
JSON.parse('"foo"'); // "foo"
JSON.parse('[1, 5, "false"]'); // [1, 5, "false"]
JSON.parse('null'); // null

MDN JSON.Parse details

【讨论】:

  • 注意浏览器兼容性问题,如以下链接所述:developer.mozilla.org/en-US/docs/JavaScript/Reference/…
  • 老兄,它在谈论 ff 3.5,就像历史一样 :) 今天所有的浏览器都支持 JSON...
  • 是的,我知道,但是 IE8- 仍然困扰着网络...
  • IE8支持..caniuse.com/json
  • 嗯...这一切都取决于目标受众,但我认为最好使用像 json2 这样的 polyfill,以防浏览器不支持原生 API。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-05
  • 1970-01-01
  • 1970-01-01
  • 2021-08-20
  • 2012-05-18
相关资源
最近更新 更多