Я пытался понять, как загрузить объекты JSON в Python.
Я могу отправить строку JSON на сервер, но там это не удается.
Это то, что я посылаю через веб-сокет с JavaScript:
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]
предназначен для удаления разделителя, отправляемого через веб-сокет.