PythonでJSONオブジェクトをロードする方法を理解するのに苦労しています。
サーバーにJSON文字列を送信することはできますが、失敗します。
これは、JavaScriptを使用してWebSocketを介して送信しているものです。
ws.send('{"test":"test"}');
サーバーは問題なく受信しますが、検証できません。
{"test":"test"}
This is not a JSON object!
これはこのコードから出てきます:
try:
data = data[:-1]
json.loads(data)
except ValueError:
print 'This is not a JSON object!'
else:
print ('JSON found!')
data = data[:-1]
WebSocketを介して送信された区切り文字を削除するためにあります。