【发布时间】:2011-11-04 06:13:53
【问题描述】:
我有传入的数据,我将其存储在变量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没有两个八位字节时,如何防止我的代码中断?
谢谢!
【问题讨论】:
标签: ruby-on-rails json variables