Mam przychodzących danych, które należy przechowywać w zmiennej messages
:Co to jest oktet JSON i dlaczego są wymagane dwie?
connection = ContextIO::Connection.new(key, secret)
messages = connection.all_messages(:account => account, :limit => 100, :since => (Time.now - 3000.day))
Zmienna messages
jest sformatowany w formacie JSON. Następnie wykonuję to:
foo = JSON.parse(messages)['data']
Najczęściej to działa. Co jakiś czas, otrzymuję komunikat o błędzie:
A JSON text must at least contain two octets!
Ten komunikat o błędzie, a następnie odnosi się do linii JSON.parse(messages)['data']
Co to oktet?
Dlaczego tekst JSON musi zawierać co najmniej dwa oktety?
Jak zapobiec złamaniu kodu za każdym razem, gdy
messages
nie ma dwóch oktetów?
Dzięki!
Stephen, właśnie tego potrzebuję! Gdzie dodałeś linię "application/json"? – Casey