2010-07-20 22 views
20

मैं पाइथन 2.6 में import json करने का आदी हूं, हालांकि अब मुझे पायथन 2.4 के लिए कुछ कोड लिखने की आवश्यकता है। क्या एक समान इंटरफ़ेस वाला JSON लाइब्रेरी है जो Python 2.4 के लिए उपलब्ध है?पायथन 2.4 के लिए JSON मॉड्यूल?

+0

आप का प्रयास किया था 'simplejson'? यह कैसे काम किया? –

उत्तर

23

json पायथन 2.6 में मॉड्यूल ज्यादातर simplejson थर्ड-पार्टी मॉड्यूल जैसा ही है, जो कि पायथन 2.4 के लिए भी उपलब्ध है। आप बस कर सकते हैं:

try: 
    import json 
except ImportError: 
    import simplejson as json 
+0

बिल्कुल सही, बहुत धन्यवाद। – kdt

+2

पायथन 2.4 अब सरलजॉन के नवीनतम संस्करणों द्वारा समर्थित नहीं है। – deadly

+0

आप यहां से 2.4 के लिए सरलजॉन प्राप्त कर सकते हैं: https://pypi.python.org/packages/2.4/s/simplejson/ – fnkr

24

अब कुछ साल बाद, सरलजसन केवल पाइथन 2.5+ का समर्थन करता है। 2.4 पर फंस गए सिस्टम के लिए कोई और आसान नहीं है। भले ही यह समर्थित नहीं है, आप पाइप पर पुराने पैकेज पा सकते हैं। 2.0.9 या 2.1.0 काम करना चाहिए।

pip install simplejson==2.1.0 

(मैं चुना जवाब पर टिप्पणी नहीं कर सका, लेकिन इस बस मुझे कठिन सा, तो यह रूप में अच्छी तरह दूसरों के लिए उपयोगी हो सकता है)

+4

अच्छा संकेत, आप 2.4 पर एकमात्र "अटक" नहीं हैं ! – Shirkrin

+0

और उन लोगों के लिए जो सिंटैक्स नहीं जानते: पाइप स्थापित simplejson == 2.1.0 – reedstrm

संबंधित मुद्दे