En algún momento leí que no era recomendable el uso de eval por razones de rendimiento. Rara vez lo uso ya que prefiero this["variable"] u objeto["variable"], aunque he "pecado" en ocasiones, sin embargo, cuando necesito procesar JSON se hace obligatorio el uso de eval.
¿Alguien sabría darme una explicación razonable para no usar eval y en ese entorno, alguna sugerencia para procesar los JSON?
Se me hace claro que la regla no es la obligación, así que independientemente de si recomiendan o no a eval por igual lo usaré de necesitarlo, pero tengo curiosidad por saber qué opinan otros al respecto.