Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielanalyse von Python3.x-Operationen auf JSON

Beispielanalyse von Python3.x-Operationen auf JSON

巴扎黑
巴扎黑Original
2017-09-02 12:01:261601Durchsuche

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!

Stellungnahme:
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