我有输入数据,这是我存储在变量messages
:什么是JSON八位字节,为什么需要两个?
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
没有两个字节?
谢谢!
Stephen,这正是我需要的!你在哪里添加了“application/json”这一行? – Casey