Maison >développement back-end >Tutoriel Python >Exemple d'analyse des opérations Python3.x sur JSON
J'ai récemment appris Python3 et j'ai rencontré des opérations json. Je les ai simplement compilées et partagées. L'article suivant vous présente principalement certaines opérations sur JSON dans Python3.x. Les amis qui en ont besoin peuvent s'y référer. Ce qui suit est Venez apprendre avec moi.
Avant-propos
Cet article vous présente principalement certaines opérations sur JSON en python3, et le partage pour votre référence et votre étude. beaucoup à dire ci-dessous. Cela dit, jetons un coup d’œil à l’introduction détaillée.
1. Convertir le dictionnaire en JSON
Convertir le dict en JSON, utilisez ici le package json
import json aItem = {} aItem["id"] = "2203" aItem["title"] = "title" aItem["subTitle"] = "sub title" bItem = {} bItem["id"] = "2842" bItem["title"] = "b标题" bItem["subTitle"] = "b副标题" bItem["content"] = "内容" bItem["list"] = ["a", "a 2", "b", "bb"] aJson = json.dumps(aItem) bJson = json.dumps(bItem, ensure_ascii=False) print(aItem) print(aJson) print(bJson)
En ce qui concerne les caractères chinois, vous devez spécifier ensure_ascii=False
Sortie :
{'id': '2203', 'title': 'title', 'subTitle': 'sub title'} {"id": "2203", "title": "title", "subTitle": "sub title"} {"id": "2842", "title": "b标题", "subTitle": "b副标题", "content": "内容", "list": ["a", "a 2", "b", "bb"]}
2. Convertir la liste en JSON
Connectez le code ci-dessus
jsonList = [] jsonList.append(aItem) jsonList.append(bItem) jsonArr = json.dumps(jsonList, ensure_ascii=False) print(jsonArr)
Sortie :
[{"id": "2203", "title": "title", "subTitle": "sub title"}, {"id": "2842", "title": "b标题", "subTitle": "b副标题", "content": "内容"}]
Cette chaîne JSON peut être convertie en objet correspondant à l'aide du plug-in GsonFormat dans Android Studio.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!