提问者:小点点

未捕获的SyntaxError:JSON中的意外标记


未捕获的SyntaxError:JSON中的意外标记

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

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

VM85380:1未捕获的语法错误:JSON中位于JSON位置0处的意外标记“”。解析()


共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