Parsing JSON can result in a JSON Decode Error if the data is not a valid JSON document.
Solution for How to handle JSON Decode Error when nothing returns in Python : You can use json.loads() and try-except blocks to handle JSON Decode Error when nothing returns Create a try block using the syntax try: followed by a newline and indent. Call json.loads(s) with s as a string to attempt to convert it to a dictionary formatted JSON. Create an except block using the syntax except json.decoder.JSONDecodeError: where json.decoder.JSONDecodeError is a JSON Decode Error. If the code in the try block raises a JSON Decode Error, the program jumps to the except block. Otherwise, the except block is never executed. Handle the JSON Decode Error in the except block.