Maison > développement back-end > Tutoriel Python > Exemple d'analyse des opérations Python3.x sur JSON

Exemple d'analyse des opérations Python3.x sur JSON

巴扎黑
Libérer: 2017-09-02 12:01:26
original
1650 Les gens l'ont consulté

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)
Copier après la connexion

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"]}
Copier après la connexion

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)
Copier après la connexion

Sortie :


[{"id": "2203", "title": "title", "subTitle": "sub title"}, {"id": "2842", "title": "b标题", "subTitle": "b副标题", "content": "内容"}]
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal