未捕获的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处的意外标记“”。解析()
如果要解析字符串,JSON总是需要在前面加上单引号到双引号。
将您的线路更改为:
JSON.parse( '[{"dia": 1, "valor": "0,00"}, {"dia": 2, "valor": "0,00"}, {"dia": 3, "valor": "0,00"}]' );
PS:如果您想将您的valor
存储为浮点,您应该将其格式从0,00
更改为0.00