У меня есть входящие данные, которые хранятся в переменной messages
:
connection = ContextIO::Connection.new(key, secret)
messages = connection.all_messages(:account => account, :limit => 100, :since => (Time.now - 3000.day ))
Переменная messages
отформатирована в JSON. Затем я выполняю это:
foo = JSON.parse(messages)['data']
В большинстве случаев это работает. Время от времени я получаю это сообщение об ошибке:
A JSON text must at least contain two octets!
Это сообщение об ошибке затем ссылается на строку JSON.parse(messages)['data']
-
Что такое октет?
-
Почему текст JSON должен содержать не менее двух октетов?
-
Как предотвратить прерывание моего кода каждый раз, когда
messages
не имеет двух октетов?
Спасибо!