2
Python 2.7.13 Windows AMD64Python print jsonが escapeで間違ったデコードを受け取りました。
ユニコードフォーマットを使用してJSONファイルを処理するのに問題があります。
テストケース
import json
testJ = json.load(open("simple.json"))
print(testJ['a'])
simple.json
{"a": "\u00AA"}
出力
ª
所望の出力
ª
Pythonを使用して希望の出力を得るにはどうすればよいですか?私はjq
ツール
jq ".a" < simple.json
を使用している場合、私は期待出力
ロケールの不一致のように聞こえます。 Pythonが標準出力でUTF-8を使用するように設定されていることを確認する必要があります。これはよくあるよくある質問です。 – tripleee