Avatar ·

Comment désactiver le remplacement de l'alphabet cyrillique par \ uxxxx dans les lignes lors de la conversion en json

📁 Sujets avancés sur Python, aide, exemple

Lorsque vous essayez de formater la sortie JSON en utilisant dump , les symboles russes cessent de s'afficher. Quelque chose comme "champ arbitraire, par exemple Adresse" : "\ u04443 \ u043b \ u0438 \ u04430 \ u041c \ u0430, etc."

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

   def   load_data  ( filepath ):  with   open  (filepath,  'r' , encoding =  'utf-8' )  as  fh: data = json.load(fh)  # On charge les données du fichier dans la variable data   return  data  def   pretty_print_json  ( data ): inf = json.dumps(data, sort_keys =  false )