私はSJCLを使用していますが、小さなASCII文字列でも問題なく動作します。
しかし、このJSON(HTMLページの暗号化の結果)をデコードしようとすると、"this is not JSON!"
エラーが発生します。
JSONはSJCLによって生成されており、LZWとbase64を使用してエンコードおよびデコードしましたが、同じワークフローの小さな文字列ではこのエラーは発生しません。
エラーメッセージの発信元をデコード機能まで追跡しました。正規表現が失敗していると思いますが、これは完全に形成されたJSON文字列のように見えるので、理由がわかりません。
ただし、JavaScriptの評価を行うと、構文エラーで失敗するかのように間違っている可能性があります。しかし、それをファイルにダンプすると、Pythonはそれをうまく解析します。