que he aprendido (la forma más dura) que tengo que añadir entre paréntesis los datos JSON, como esto:¿Por qué la evaluación de JavaScript necesita paréntesis para evaluar datos JSON?
stuff = eval('(' + data_from_the_wire + ')');
// where data_from_the_wire was, for example {"text": "hello"}
(En Firefox 3, por lo menos).
¿Cuál es la razón detrás de esto? Odio escribir código sin entender qué hay detrás del capó.
Veo que no es un hablante nativo de Inglés, pero '(' y ')' son paréntesis. Puede ayudar a otras personas a encontrar su publicación si corrige esto. –