Por que o JSON que o flot espera não é mais válido no JSONLINT (e, portanto, jQuery 1.4.x)?

StackOverflow https://stackoverflow.com/questions/2372408

Pergunta

Tentando usar a série de dados de este exemplo não passa mais o Teste de JSONLint. e, como tal, tentando usá -lo com o jQuery 1.4 falha. Especificamente, devolvê -lo ou dados como este de uma solicitação de Ajax como o tipo JSON fará com que o jQuery faça um erro. Eu sei que isso funcionou perfeitamente bem com o jQuery 1.3.x. Alguém tem uma solução?

Foi útil?

Solução

O problema é que o pseudo-json não cita teclas de objeto:

 // right
 { "something": "value" }
 // wrong
 { something: "value" }

Não há problema em fazer isso no JavaScript, mas a sintaxe JSON é mais rigorosa que a sintaxe do JavaScript.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top