【问题标题】:Uncaught SyntaxError: Unexpected token ' in JSON未捕获的 SyntaxError:JSON 中的意外令牌'
【发布时间】:2023-03-05 03:55:01
【问题描述】:

Uncaught SyntaxError: Unexpected token ' in JSON

如何在javascript中将此字符串转换为对象?

JSON.parse( "[{'dia': '1', 'valor': '0,00'}, {'dia': '2', 'valor': '0,00'}, {'dia': '3', 'valor': '0,00'}]" );

VM85380:1 Uncaught SyntaxError: Unexpected token ' in JSON at position 0 在 JSON.parse() 处

【问题讨论】:

标签: javascript arrays json


【解决方案1】:

如果您正在解析字符串,JSON 总是需要在单引号到双引号前加上。

将你的行改为:

JSON.parse( '[{"dia": 1, "valor": "0,00"}, {"dia": 2, "valor": "0,00"}, {"dia": 3, "valor": "0,00"}]' );

PS:如果你想将你的valor 存储为浮点数,你应该将它的格式从0,00 更改为0.00

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-20
    • 2016-10-23
    • 2015-08-19
    • 2016-04-04
    • 2013-10-08
    相关资源
    最近更新 更多