2011-09-27 14 views
6

एक अनुरोध उद्देश्य यह है कि मैं के साथ कुंजी "पता" के लिए निम्नलिखित महत्व है काम कर रहा हूँ करने के लिए कन्वर्ट यूनिकोड वस्तु:अजगर Dict

u"{u'city': u'new-york', u'name': u'Home', u'display_value': u'2 Main Street'}" 

मैं एक शब्दकोश के रूप में इस यूनिकोड वस्तु पर संचालित करने के लिए की जरूरत है। दुर्भाग्य से, json.loads() विफल रहता है क्योंकि यह एक जेसन संगत ऑब्जेक्ट नहीं है।

क्या इससे निपटने का कोई तरीका है? क्या मुझे json.JSONDecoder ऑब्जेक्ट के साथ काम करना है?

उत्तर

15
>>> ast.literal_eval(u"{u'city': u'new-york', u'name': u'Home', u'display_value': u'2 Main Street'}") 
{u'city': u'new-york', u'name': u'Home', u'display_value': u'2 Main Street'} 
+1

बहुत बढ़िया, धन्यवाद ignacio – Ben

+1

@ ब्रेंडन आप उत्तर को स्वीकार करने के लिए नहीं जा रहे हैं? – patrys

+0

धन्यवाद, कई पदों की खोज करें, और अधिकतर जटिल हैं, यह सबसे साफ है – zhihong

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