Sometimes we may run into the "SyntaxError: Unexpected token < in JSON at position 0" error when developing React apps.
In this article, we’ll look at how to fix the "SyntaxError: Unexpected token < in JSON at position 0" error when developing React apps.
Fix the "SyntaxError: Unexpected token < in JSON at position 0" Error When Developing React Apps
To fix the "SyntaxError: Unexpected token < in JSON at position 0" error when developing React apps, we should make sure that we aren’t parsing any JSON that starts with the <
symbol.
For instance, we should parse anything with JSON.parse
like:
JSON.parse('<...')
Also, we shouldn’t parse HTTP responses that starts with <
when we’re expecting JSON.
The response text can be logged to check when the response is.
Conclusion
To fix the "SyntaxError: Unexpected token < in JSON at position 0" error when developing React apps, we should make sure that we aren’t parsing any JSON that starts with the <
symbol.
Also, we shouldn’t parse HTTP responses that starts with <
when we’re expecting JSON.