Причина, по которой eval считается плохой практикой, заключается в том, что пользователь может оценивать все, что отправлено с сервера. Это означает, что если у вас есть форум комментариев, и пользователь отправляет некоторый код JavaScript для комментариев, и вы используете eval на стороне клиента, тогда ваш сайт может быть легко взломан.
Мне нравится плагин JQuery-Json. Вы можете проверить это, используя следующую ссылку:
текст ссылки