ここで説明するように、無効な JSON オブジェクトを返す BigCommerce API のエッジケースの問題を処理しようとしています。その結果、ペアになっていないオクテットが発生します。JSON テキストには、少なくとも 2 つのオクテットが含まれている必要があります。
解決策は(そのスレッドから)コードをデプロイすることだと思います:
module JSON
def self.parse_nil(json)
JSON.parse(json) if json && json.length >= 2
end
end
parsed = JSON.parse_nil(json)
パッチを適用するには、このコードをどこにデプロイすればよいですか?