Avatar ·

Como desabilitar a substituição do alfabeto cirílico por \ uxxxx em linhas durante a conversão em json

📁 python, ajuda, exemplo

Ao tentar formatar a saída JSON usando dump , os caracteres russos deixam de ser exibidos. Algo como "campo arbitrário, por exemplo Address" ":" \ u04443 \ u043b \ u0438 \ u04430 \ u041c \ u0430, etc."

Tentei json.dumps().encode("UTF8") e codecs convert - nada ajuda.

   def   load_data  ( filepath ):  with   open  (filepath,  'r' , encoding= 'utf-8' )  as  fh: data = json.load(fh)  # Carregamos dados do arquivo para a variável data   return  data  def   pretty_print_json  ( data ): inf = json.dumps(data, sort_keys= false )