Error
Error Code:
22035
PostgreSQL Error 22035: Invalid SQL JSON Item
Description
PostgreSQL error 22035, 'no sql json item', is a Data Exception indicating an issue with the structure or processing of JSON data within an SQL context. It typically occurs when an SQL/JSON function cannot find or correctly interpret a required JSON item, often due to malformed input or an incorrect path expression.
Error Message
no sql json item
Known Causes
3 known causesMalformed JSON Input
The JSON string provided to an SQL/JSON function is syntactically incorrect or not valid JSON, preventing proper item extraction.
Incorrect JSON Path Expression
An SQL/JSON path expression attempts to access a non-existent key or an item that does not match the expected type (e.g., expecting a scalar but finding an object).
Missing Required JSON Item
A query or function expects a specific JSON key or value to be present at a given path, but it is absent in the input JSON data.
Solutions
Coming SoonGeneral Troubleshooting Tips
- Check the error message carefully for specific details
- Review recent changes that might have caused the error
- Search for the exact error code in the official documentation
- Check log files for additional context
- Try restarting the application or service