我有传入的数据,这些数据存储在一个变量中messages:
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.parse(messages)['data']
什么是八位位组?
为什么JSON文本必须至少包含两个八位字节?
如何防止我的代码每次messages没有两个八位位组时都被破坏?
谢谢!
[]
{}
4