Beispielanalyse von Python3.x-Operationen auf JSON

巴扎黑
Freigeben: 2017-09-02 12:01:26
Original
1618 Leute haben es durchsucht

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)
Nach dem Login kopieren

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"]}
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:


[{"id": "2203", "title": "title", "subTitle": "sub title"}, {"id": "2842", "title": "b标题", "subTitle": "b副标题", "content": "内容"}]
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage