Objet JSON avec ou sans devis

Je suis en train d'apprendre JSON, j'ai appris que tout objet javascript avec la clé dans les guillemets sont considérées comme objet JSON.

Et j'ai construit cet objet

var jstr1 = {"mykey": "my value"};

Mais quand j'essaie de l'analyser à l'aide de JSON.parse(jstr1), j'ai obtenu l'erreur suivante. voir la capture d'écran.

Objet JSON avec ou sans devis

Mais quand j'essaie d'analyser ce

var jstr = '{"mykey": "my value"}';,

j'ai eu de la réussite, voir la capture d'écran. j'ai eu le confondre. Merci de m'expliquer pourquoi cela se produit. quelle est la différence entre les deux formes.

Et quand je suis JSON comme une réponse de tous les services, la façon dont il devrait ressembler, si elle sera en forme de jstr ou jstr1

merci d'avance pour toute aide.

source d'informationauteur Mohamed Hussain