كيفية تعطيل استبدال الأبجدية السيريلية بـ \ uxxxx في الأسطر أثناء التحويل إلى JSON
📁 بايثون, مساعدة, مثال
عند محاولة تنسيق مخرجات JSON باستخدام dump، تتوقف الرموز الروسية عن الظهور. يظهر شيء مثل "\u0443\u043b\u0438\u0446\u0430 \u041c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0430\u044f، إلخ."
حاولت استخدام json.dumps().encode("utf8") و codecs convert - لم يساعد شيء.
def load_data(filepath):
with open(filepath, 'r', encoding='utf-8') as fh:
data = json.load(fh) # تحميل البيانات من الملف إلى متغير data
return data
def pretty_print_json(data):
inf = json.dumps(data, sort_keys=False)