【问题标题】:converting String to Json - javascript将字符串转换为 Json - javascript
【发布时间】:2014-08-30 00:59:57
【问题描述】:

您好,我正在尝试转换这样的字符串:

{'2': [1], '0': [1]}

在 javascript 中使用 JSON.parse 到 json 但它一直在说

Uncaught SyntaxError: Unexpected token '

谁能帮帮我,谢谢

【问题讨论】:

  • 因为那不是 JSON。
  • JSON 不接受单引号作为字符串分隔符,请改用双引号
  • 感谢您的帮助解决
  • 您是否正在尝试将字符串转换为对象?因为这就是 JSON.parse 所做的:它将 JSON 转换为 JavaScript 值。它not 转换为 JSON,这就是JSON.stringify 所做的。 JSON 是一种独立于语言的文本数据交换格式,它不是 JavaScript 值/数据类型。

标签: javascript json string


【解决方案1】:

您需要用花括号将其包裹起来以使其工作。前任。这样可以正常工作。

"{"0":[1],"2":[1]}"

【讨论】:

    猜你喜欢
    • 2018-12-17
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 2012-08-28
    • 1970-01-01
    相关资源
    最近更新 更多