Skip to content
TaskBionics

How to fix "Unexpected token } in JSON at position 42" in apps, APIs, config files

SyntaxError: Unexpected token } in JSON at position 42

What this error means

Something at that position is not valid JSON — very often a trailing comma before } or ].

Why it happens

  • Trailing commas
  • Comments
  • Single quotes

How to fix it

  1. Look at the character at the given position
  2. Upload the file here to fix every syntax issue at once

About JSON file files

JSON is strict: one stray comma or a single quote makes the whole file unreadable. Most broken JSON comes from hand edits, JavaScript objects pasted as JSON, or Python output.

Other JSON errors