Hi, Found a bug in the lexer where it will throw a SyntaxErrorException with the message 'unexpected token: "-"' when the data contains a negative number. `json.parse("{ \"foo\": -1 }}")`