Ich habe kürzlich Python3 gelernt und bin zufällig auf einige JSON-Operationen gestoßen, die ich einfach kompiliert und geteilt habe. Der folgende Artikel stellt Ihnen hauptsächlich einige Operationen auf JSON in Python3.x vor. Das Folgende ist: Komm und lerne mit mir.
Vorwort
Dieser Artikel führt Sie hauptsächlich in einige Vorgänge für JSON in Python3 ein und gibt sie zu Referenz- und Lernzwecken weiter Nachdem wir das gesagt haben, werfen wir einen Blick auf die ausführliche Einleitung.
1. Wörterbuch in JSON konvertieren
Dikt in JSON konvertieren, hier das Paket json verwenden
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)
Wenn es um chinesische Schriftzeichen geht, müssen Sie ensure_ascii=False
Ausgabe angeben:
{'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. Liste in JSON konvertieren
Verbinden Sie den obigen Code
jsonList = [] jsonList.append(aItem) jsonList.append(bItem) jsonArr = json.dumps(jsonList, ensure_ascii=False) print(jsonArr)
Ausgabe:
[{"id": "2203", "title": "title", "subTitle": "sub title"}, {"id": "2842", "title": "b标题", "subTitle": "b副标题", "content": "内容"}]
Dieser JSON-String kann mit dem Plug-in GsonFormat in Android Studio in das entsprechende Objekt konvertiert werden.
Das obige ist der detaillierte Inhalt vonBeispielanalyse von Python3.x-Operationen auf JSON. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!