Throw exception if invalid JSON