2010-12-08 6 views
2

私が作業しているプラ​​ットフォームは、Python 2.2のみをサポートしています。単純なJSON入力を処理する必要があります。 JSONはバージョン2.2の標準ライブラリには含まれていませんでした。また、simpleJSONにはそれ以降のバージョンも必要です。私の選択肢は何ですか?ありがとう!Python 2.2以前のバージョンのjsonライブラリに最適ですか?

+9

... 2.2?真剣に?私は誰か他の人を見つけるでしょう... –

+0

あなたのISPはあなたが実行しているPythonのバージョンと何が関係していますか? – Falmarri

+0

Linode(http://www.linode.com)に移動します。 – syrion

答えて

2

Python 2.2はnine years oldであり、コンパイルされた修正を配布しない2.2が付属するsecurity issueがあります(パッチはありますが、それをカバーする新しい2.2リリースはありません)。 Python 2.2はサポートされておらず、古くなっています。Python comes with a json moduleは2.6です。あなたの最善の策は、古い、安全でない、サポートされていないソフトウェアを使用していないプロバイダを見つけることです。

+3

これは解決策ではありません。私は2.2を使用して従来のハードウェアプラットフォームで作業しなければなりません。アップグレードすると、深刻なダウンタイムや複雑な互換性の問題が発生します。 – brice

+2

あなたは驚いていますが、WebLogicは2015年にJythonバージョン2.2.1を使用しています。アップグレードは頭痛です。特に、このスクリプトはクライアントの変更を行うために官僚的チャネルを経由しなければならない多くのWebLogicシステム –

0

@brice weblogicでsimplejson pythonライブラリの古いリリースを使用することができます。 beahomeが/ home/oracle/middlewareの場合、コマンドは次のようになります。

curl -o /tmp/python2.2.zip -LJO https://github.com/simplejson/simplejson/archive/python2.2.zip 
unzip /tmp/python2.2.zip -d /tmp/python2.2 
cp -R /tmp/python2.2/simplejson-python2.2/simplejson /home/oracle/middleware/oracle_common/common/wlst 
関連する問題