未捕获的语法错误:JSON 中出现意外的令牌 '



未捕获的语法错误:JSON 中的意外标记

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

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

VM85380:1未捕获语法错误:位置处JSON中的意外标记0在JSON.parse((

JSON在解析字符串时总是需要在前面加上单到双引号。

将您的线路更改为:

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

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

最新更新