Dans Python, le module json est utilisé pour travailler avec des fichiers JSON.
Voici comment vous pouvez utiliser les fichiers JSON en Python :
1. Lire un fichier JSON :
```
import json
with open(‘path_to_file.json’) as json_file:
data = json.load(json_file)
```
Cette méthode ouvre `path_to_file.json`, le lit et convertit le contenu JSON en un objet/dictionnaire Python.
1. Écrire dans un fichier JSON :
```
import json
data = {‘key’ : ‘value’}
with open(‘path_to_file.json’, ‘w’) as json_file:
json.dump(data, json_file)
```
`json.dump()` convertit l’objet Python en une chaîne JSON et écrit dans un fichier.
1. Convertir de JSON a un dictionnaire Python :
```
import json
json_string = ‘{“key”: “value”}‘
dict_obj = json.loads(json_string)
```
`json.loads()` convertit une chaîne JSON en un objet/dictionnaire Python.
1. Convertir un dictionnaire Python à JSON :
```
import json
dict_obj = {‘key’: ‘value’}
json_string = json.dumps(dict_obj)
```
`json.dumps()` convertit un objet Python en une chaîne JSON.
Notez que les méthodes `load()` et `dump()` sont utilisées pour travailler avec les fichiers, alors que les méthodes `loads()` et `dumps()` sont utilisées pour travailler avec des chaînes.