Comment ne pas échapper au japonais en traitant avec JSON en Python

Encoder

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import json

dict = {"hello": "Japonais"}
text = json.dumps(dict, sort_keys=True, ensure_ascii=False, indent=2)
with open("utf8.json", "w") as fh:
    fh.write(text.encode("utf-8"))

Décoder

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from __future__ import print_function
import json

with open("utf8.json") as fh:
    js = json.loads(fh.read(), "utf-8")
    print(js["hello"])

Recommended Posts

Comment ne pas échapper au japonais en traitant avec JSON en Python
Sortie japonaise lors de l'utilisation de python dans Visual Studio
Comment gérer le japonais avec Python
Comment utiliser BigQuery en Python
Comment afficher le japonais python avec lolipop
Comment entrer le japonais avec les malédictions Python
[REAPER] Comment jouer à Reascript avec Python
Comment créer un fichier JSON en Python
Précautions lors du traitement des structures de contrôle dans Python 2.6
Encodage de caractères lors du traitement de fichiers en Python 3
Comment utiliser tkinter avec python dans pyenv
[Python] Comment gérer les caractères japonais avec openCV
Comment convertir / restaurer une chaîne avec [] en python
Comment faire un calcul de hachage avec Salt en Python
Expliquez en détail comment créer un son avec python
Comment exécuter des tests avec Python unittest
Précautions lors du traitement du type ROS MultiArray en Python
Comment accéder avec cache lors de la lecture_json avec pandas
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
Comment développer en Python
Comment gérer JSON en Ruby, Python, JavaScript, PHP
Problème de ne pas connaître les paramètres lors de l'utilisation de Blender à partir de Python
Comment extraire n'importe quel rendez-vous dans Google Agenda avec Python
Comment ne pas charger d'images lors de l'utilisation de PhantomJS avec Selenium
[Introduction à l'application Udemy Python3 +] 36. Utilisation de In et Not
Précautions lors de l'utilisation de Python avec AtCoder
Choses à garder à l'esprit lors de l'utilisation de cgi avec python.
Comment se connecter à AtCoder avec Python et soumettre automatiquement
[Python] Comment faire PCA avec Python
Python: comment utiliser async avec
Comment collecter des images en Python
Comment utiliser SQLite en Python
[Introduction à Python] Comment analyser JSON
Comment démarrer avec Python
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment calculer la date avec python
Jusqu'à traiter de python dans Atom
Comment gérer l'erreur d'installation de python dans pyenv (BUILD FAILED)
Un one-liner Python qui imprime json json. N'échappez pas au japonais.
Pour utiliser python, mettez pyenv sur macOS avec PyCall
Comment gérer les erreurs lors de l'installation de Python et de pip avec choco
Comment afficher les marques de légende en un avec le tracé Python 2D
Comment calculer "xx time" en un seul coup avec Python Timedelta
[Introduction à Python] Comment utiliser la classe en Python?
Essayez de vous connecter à qiita avec Python
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
[Itertools.permutations] Comment créer une séquence en Python
Conseils pour gérer les binaires en Python
Convertir des données Excel en JSON avec python
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en python
Comment extraire une zone de polygone en Python
Comment utiliser le japonais avec le tracé NLTK