Avatar ·

Cómo deshabilitar el reemplazo del alfabeto cirílico con \ uxxxx en líneas durante la conversión en json

📁 python, ayuda, ejemplo

Al intentar formatear la salida JSON usando dump, los símbolos rusos dejan de mostrarse. Algo como "campo arbitrario, por ejemplo Dirección" ":" \ u04443 \ u043b \ u0438 \ u04430 \ u041c \ u0430, etc."

Probé json.dumps().encode("UTF8") y codecs convert - nada ayuda.

   def   load_data  ( filepath ):  with   open  (filepath,  'r' , encoding =  'utf-8' )  as  fh: data = json.load(fh) # Descargamos datos del archivo a data  return  data  def   pretty_print_json  ( data ): inf = json.dumps(data, sort_keys =  False )