Avatar ·

Comment désactiver le remplacement des caractères cyrilliques par \uXXXX dans les chaînes lors de la conversion en JSON

📁 Sujets avancés sur Python, aide, exemple

Lors de la tentative de sortie formatée JSON avec dump, les caractères russes cessent de s'afficher. Quelque chose comme ""champ arbitraire, par exemple Address"": ""\u0443\u043b\u0438\u0446\u0430 \u041c\u0430 etc."" apparaît.

n

J'ai essayé json.dumps().encode(""utf8"") et codac convert - rien n'aide.

n
def load_data(filepath):n    with open(filepath, 'r', encoding='utf-8') as fh:  n        data = json.load(fh)  # charge les données du fichier dans le dictionnaire datan    retu datandef pretty_print_json(data):n    inf = json.dumps(data,sort_keys=False,indent=4, separators=(