JSON デコード エラーと KeyErrors について JSON ペイロードをチェックするメソッドがあります。何らかの理由で、except
を含むステートメントが呼び出されますが、オブジェクトが であるためKeyError
、実際には no があったことが示されます。コードは次のとおりです。KeyError
None
try:
test_data = simplejson.loads(self.raw_data) # Loads the data in a dict to test for the right fields
test_data["test"]
except simplejson.decoder.JSONDecodeError as jsonErr:
print 'JSON Malform Error: ', jsonErr
pass
return False
except KeyError as keyErr:
print 'JSON Validation Error: ', keyErr
pass