Avatar ·

JSON में कन्वर्ट करते समय सिरिलिक वर्णमाला को \ uxxxx से बदलने को कैसे निष्क्रिय करें

📁 पायथन, मदद, उदाहरण

जब आप dump का उपयोग करके JSON आउटपुट को फॉर्मेट करने का प्रयास करते हैं, तो रूसी प्रतीक प्रदर्शित होना बंद हो जाते हैं। कुछ इस तरह: "arbitrary field, for example Address" : "\ u04443 \ u043b \ u0438 \ u04430 \ u041c \ u0430, आदि।"

मैंने json.dumps().encode("utf8") और codecs convert आज़माया - कुछ भी मदद नहीं करता।

   def   load_data  ( filepath ):  with   open  (filepath,  'r' , encoding =  'utf-8' )  as  fh: data = json.load(fh) # फ़ाइल से डेटा लोड करें  return  data  def   pretty_print_json  ( data ): inf = json.dumps(data, sort_keys =  false )