У меня есть следующий код в рукеРазница между eval и window.json.parse для работы с ответомText?
вар finalCompleteData = Eval ("(" + jsonresponse.responseText + ")");
Когда я использовал это, я получил ошибку безопасности в Fortify, заявив, что это может привести к Javascript Hacking. Итак, я изменил его на
var finalCompleteData = window.json.parse (jsonresponse.responseText);
Для этого Fortify не показал ошибку. Что делает метод window.json.parse?
Не могли бы вы объяснить. Заранее спасибо :-)
Большое спасибо за ответ. Я действительно хотел смягчить шансы ввода не-JSON в свой код. Итак, подумайте об использовании $ .parseJSON вместо window.json.parse. Это будет хорошо? –