Formatter Validator Minifier Escape / Unescape JSON ↔ String JSON ↔ YAML JSON → CSV NDJSON / JSON Lines JSON → Types JSON ↔ XML JSON Diff JSON Patch Canonicalize (RFC 8785) Schema Validator Schema Generator JSONPath Tester JWT Decoder JSON Errors Schemas More Tools
JSONTools / JSON errors / '/' is invalid after a value. Expected either ',',
System.Text.Json JsonDocument · .NET 8.0.30

'/' is invalid after a value. Expected either ',', '}', or ']'. LineNumber: L | BytePositionInLine: C.

This message comes from System.Text.Json JsonDocument on .NET 8.0.30. In this registry it is produced by 2 distinct mistakes. Positions in the real message vary with your input; the causes do not.

What produces this message

/* */ comments are not valid JSON

Input
{ /* note */ "a": 1 }

Exact message: '/' is invalid after a value. Expected either ',', '}', or ']'. LineNumber: 0 | BytePositionInLine: 2.

Fix: Remove them, or switch the file to JSONC/JSON5 and use a parser for that dialect.

// comments are not valid JSON

Input
{
  // note
  "a": 1
}

Exact message: '/' is invalid after a value. Expected either ',', '}', or ']'. LineNumber: 1 | BytePositionInLine: 2.

Fix: Strip the comments, or parse with a JSONC-aware reader if you control the consumer.

What other parsers say about the same input

If a colleague reports a different message for what looks like the same file, this is why.

Parser Message for the same inputs
CPython json.loadsExpecting property name enclosed in double quotes: line L column C (char N)
JSON::PPunexpected end of string while parsing JSON string, at character offset N (before "…")
Jackson ObjectMapperUnexpected character ('/' (code 47)): maybe a (non-standard) comment? (not recognized as one since Feature 'ALLOW_COMMENTS' not enabled for parser)
JavaScriptCore JSON.parseJSON Parse error: Unrecognized token '/'
SpiderMonkey JSON.parseJSON.parse: expected property name or '}' at line L column C of the JSON data
System.Text.Json Deserialize'/' is invalid after a value. Expected either ',', '}', or ']'. Path: $ | LineNumber: L | BytePositionInLine: C.
V8 JSON.parseExpected property name or '}' in JSON at position N (line L column C)
encoding/json Unmarshalinvalid character '/' looking for beginning of object key string
json-bigintBad string
json_decodeSyntax error
orjsonunexpected character, expected a string key: line L column C (char N)
serde_json::from_strkey must be a string at line L column C
ujsonExpected object or value

← All JSON parser errors

Standards this registry is checked against

Only standards bodies and peer-reviewed venues are cited. Error strings on this site are observed by executing each parser; the standards above define what the parser is reacting to.