Avatar ·

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

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

जब dump का उपयोग करके JSON को फ़ॉर्मेटेड आउटपुट करने का प्रयास किया जाता है, तो रूसी वर्ण प्रदर्शित नहीं होते हैं। कुछ इस प्रकार दिखाई देता है: ""произвольное поле, например Address"": ""\u0443\u043b\u0438\u0446\u0430 \u041c\u0430 आदि""

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

def load_data(filepath):
    with open(filepath, 'r', encoding='utf-8') as fh:  
        data = json.load(fh)  # फ़ाइल से डेटा को डिक्शनरी data में लोड करें
    retu data
def pretty_print_json(data):
    inf = json.dumps(data,sort_keys=False,indent=4, separators=(