我正在尝试使用返回无效JSON对象的BigCommerce API处理边缘情况问题,导致未配对的八位字节如下所述:A JSON text must at least contain two octets
我相信解决方案是部署代码(来自该线程):
module JSON
def self.parse_nil(json)
JSON.parse(json) if json && json.length >= 2
end
end
parsed = JSON.parse_nil(json)
我在哪里部署此代码以应用补丁?
答案 0 :(得分:1)
这些补丁通常会添加到.rb
目录中的空/config/initializers
文件中(有关示例,请参阅here)。请注意,补丁不应包含最后一行:
parsed = JSON.parse_nil(json)
这是为了示范目的而添加的。