Почему ожидаемый JSON больше не действителен в JSONLint (и, следовательно, в jQuery 1.4.x)? - PullRequest
1 голос
/ 03 марта 2010

Попытка использовать ряд данных из этого примера больше не проходит тест JSONLint .и поэтому попытка использовать его с jQuery 1.4 не удалась.В частности, возвращая его или данные, подобные ему, из запроса AJAX типа json, вызовет ошибку jQuery.Я знаю, что это отлично работало с jQuery 1.3.x.У кого-нибудь есть решение?

1 Ответ

2 голосов
/ 03 марта 2010

Проблема в том, что этот псевдо-JSON не заключает в кавычки ключи объекта:

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

Это нормально делать в Javascript, но синтаксис JSON более строг, чем синтаксис Javascript.

...