Насколько я знаю, eval()
JSON-объекты в JavaScript считаются плохой практикой из-за безопасности. Я могу понять эту проблему, если JSON приходит с другого сервера.
Но если JSON предоставлен моим собственным сервером и создан с использованием PHP json_encode
(допустим, он не глючит), допустимо просто использовать eval()
для чтения JSON в JS или есть проблема безопасности, о которой я сейчас не думаю?
Я действительно не хочу иметь дело с динамической загрузкой парсера JSON и был бы рад просто использовать eval()
.
PS: Я, очевидно, буду использовать нативный JSON
объект, если он доступен, но хочу вернуться к eval()
для IE / Opera.