0
Standardmäßig protokolliert elasticsearch-py Ausgabe-Wörterbuch als json
abgeladen wie:Wie man Unicode-Wörterbuch von elasticsearch-py aufzeichnet?
{'key': '2016\u5e747\u670829\u65e5'}
Während ich das Ergebnis wie folgt sehen möchten:
{'key': '2016年7月29日'}
Wie kann ich das tun?
EDIT
Python 2.7.10
$ pip freeze | grep elasticsearch
elasticsearch==1.9.0
Es hängt davon ab, wie das abgeladen wurde und der tatsächliche Inhalt der Zeichenfolge. Sind diese Unicode-Escapes oder Literal Backslashes? Python 2 oder 3? Bitte geben Sie einen [MCVE] (http://stackoverflow.com/help/mcve) an. –
@MarkTolonen Entschuldigung für verspätete Antwort. Ich habe festgestellt, dass das neueste elasticsearch-py-Paket [die Unicode-Logging-Ausgabe verbessert hat] (https://github.com/elastic/elasticsearch-py/commit/c305dc5587963bc9e41ae8cf35bb6eff5afb199e), während ich immer noch elasticsearch 1.x benutze. Danke für Ihre Hilfe! – Cockcrow
@Cockcrow Vielleicht posten Sie das als Antwort und akzeptieren Sie es, damit diese Frage nicht mehr als ungelöst erscheint. Vielen Dank. – tripleee