How to resolve 'syntaxerror: unexpected token x in json' in javascript?

This error is thrown when trying to parse a malformed JSON string.

Example:


JSON.parse("{'key': 'value'}");

Solution:


JSON.parse('{"key": "value"}');
Make sure that your JSON strings are correctly formatted, using double quotes for both keys and values.

Beginner's Guide to JavaScript