Así que probaron dos formas de declarar una cadena JSON:¿Cómo declarar una cadena json correctamente?
1:
json = "{'name': 'ajsie'}";
obj = JSON.parse(json); // SyntaxError: Unexpected token ILLEGAL
2:
json = '{"name": "ajsie"}';
obj = JSON.parse(json); // Worked!
¿Cuál es el problema con la primera?
De acuerdo, cuando ejecuto 'asd' en Chrome, automáticamente lo convierte en "asd". Por lo tanto, pensé que estaba bien. – ajsie
Sí, es un error complicado @weng. Uno podría pensar que las comillas simples y dobles son intercambiables como en todas partes. – ArtBIT