JSON Obiekt z lub bez cytatów

Próbuję nauczyć się JSON, dowiedziałem się, że każdy obiekt javascript z kluczem w podwójnych cudzysłowach jest uważany za obiekt JSON.

I skonstruowałem ten obiekt

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

Ale kiedy próbuję przeanalizować używając JSON.parse (jstr1), otrzymałem następujący błąd. zobacz zrzut ekranu.

Ale kiedy próbuję to przeanalizować

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

mam sukces, zobacz zrzut ekranu. pomyliłem się z tym. Proszę mi wyjaśnić, dlaczego tak się dzieje. jaka jest różnica między tymi dwoma formami.

A kiedy otrzymałem JSON jako odpowiedź od jakichkolwiek usług, jak by to wyglądało, czy będzie w formiejstr lubjstr1

z góry dziękuję za wszelką pomoc.

questionAnswers(5)

yourAnswerToTheQuestion