मैं simplejson.loads()
होने में दिलचस्पी रहा हूँ सफलतापूर्वक निम्नलिखित पार्स:क्या सरलजसन को कम सख्त बनाने का कोई तरीका है?
{foo:3}
यह कह रही है "संपत्ति नाम की उम्मीद" लेकिन वास्तविकता में यह कह रहा है "मैं अपनी संपत्ति के नाम को दोहरे उद्धरण चिह्नों की आवश्यकता होती है" एक JSONDecodeError
फेंकता है। यह मेरे उपयोग के मामले के लिए परेशान है, और मैं कम सख्त व्यवहार पसंद करेंगे। मैंने दस्तावेज़ पढ़ लिए हैं, लेकिन अपनी खुद की डिकोडर कक्षा बनाने से परे, मुझे कुछ भी स्पष्ट नहीं दिख रहा है जो इस व्यवहार को बदलता है।
तो क्या आप चाहते हैं कि 'simplejson' कुछ ऐसा स्वीकार करे जो वैध JSON नहीं है? (यह जावास्क्रिप्ट है जहां उद्धरण वैकल्पिक हैं। JSON में वे अनिवार्य हैं।) – millimoose
हाँ, यह वही है जो मैं चाहता हूं। :) – slacy
जो मैं कह रहा था वह है "यह ऐसा कुछ है जिसे आप पहले स्थान पर नहीं चाहते हैं।" – millimoose