/ / JSON dosłownie w skrypcie ze zmienionymi cytatami - javascript, json

JSON dosłownie w skrypcie z wyciętymi cytatami - javascript, json

Dlaczego następujące błędy powodują parsowanie JSONw przeglądarkach. Wygląda na prawidłowy JSON zapisany w literalnym łańcuchu, a następnie przekazany do parsera. Czy nie możemy umieścić napisanego json w łańcuchu javascript, a następnie parsować?

<script>
var text="{"value": "I said, "hello""}";
var selectGroupsRows =JSON.parse(text);
</script>

Odpowiedzi:

0 dla odpowiedzi № 1

Musisz uciec z cudzysłowów dwa razy (raz dla javascript, a raz dla JSON).

var text="{"value": "I said, "hello""}";

powinno być

var text="{"value": "I said, \"hello\""}";