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 / Unexpected character ('x' (code 120)): was expecti
Jackson ObjectMapper · Java 21.0.12

Unexpected character ('x' (code 120)): was expecting comma to separate Object entries

This message comes from Jackson ObjectMapper on Java 21.0.12. In this registry it is produced by 1 distinct mistake. Positions in the real message vary with your input; the causes do not.

What produces this message

Hexadecimal number in JSON

Input
{"a": 0x1F}

Exact message: Unexpected character ('x' (code 120)): was expecting comma to separate Object entries

Fix: Convert to decimal, or quote it as a string if the hex form is the meaningful representation.

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 ',' delimiter: line L column C (char N)
JSON::PP, or } expected while parsing object/hash, at character offset N (before "…")
JavaScriptCore JSON.parseJSON Parse error: Expected '}'
Ruby JSON.parseunexpected token at '…'
SpiderMonkey JSON.parseJSON.parse: expected ',' or '}' after property value in object at line L column C of the JSON data
System.Text.Json Deserialize'x' is an invalid end of a number. Expected a delimiter. Path: $ | LineNumber: L | BytePositionInLine: C.
System.Text.Json JsonDocument'x' is an invalid end of a number. Expected a delimiter. LineNumber: L | BytePositionInLine: C.
V8 JSON.parseExpected ',' or '}' after property value in JSON at position N (line L column C)
encoding/json Unmarshalinvalid character 'x' after object key:value pair
hjsonEnd of input while parsing an object (missing '}') at line L,11
json-bigintExpected ',' instead of 'x'
json_decodeSyntax error
orjsonunexpected character, expected ',' or '}': line L column C (char N)
serde_json::from_strexpected `,` or `}` at line L column C
ujsonUnexpected character in found when decoding object 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.