Seite 1 von 1
JSON Elemente erstellen und löschen
Verfasst: Donnerstag 21. Januar 2021, 11:29
von DieserMax07
Hallo liebe Community, ich habe ein kleines Problem, ich habe mit angefangen mit JSON zu arbeiten, aber weiß leider nicht, wie ich ein Element hinzufügen und löschen kann, ich habe hier unten meinen JSON-Code und möchte das Element "name" löschen und ein neues Element namens "username" erstellen. Kann mir da bitte Jemand den Code schicken?
Ich denke euch jetzt schon für die Hilfe

Re: JSON Elemente erstellen und löschen
Verfasst: Donnerstag 21. Januar 2021, 11:39
von Sirius3
Wenn Du JSON hast, mußt Du erst das JSON parsen und dann die erhaltene Datenstruktur verändern, bzw besser eine neue Datenstruktur mit geänderten Daten erzeugen.
Re: JSON Elemente erstellen und löschen
Verfasst: Donnerstag 21. Januar 2021, 11:44
von DieserMax07
Sirius3 hat geschrieben: Donnerstag 21. Januar 2021, 11:39
Wenn Du JSON hast, mußt Du erst das JSON parsen und dann die erhaltene Datenstruktur verändern, bzw besser eine neue Datenstruktur mit geänderten Daten erzeugen.
Überhaupt nicht hilfreich, wenn ich wüsste wie es geht, würde ich es auch machen

Re: JSON Elemente erstellen und löschen
Verfasst: Donnerstag 21. Januar 2021, 11:47
von sparrow
Woran genau scheiterst du denn? Was von Sirius3s Anleitung hast du schon versucht und was geht nicht?
Json verarbeitet man mit dem json Modul, das in der Standardbibliothek enthalten ist.
Re: JSON Elemente erstellen und löschen
Verfasst: Donnerstag 21. Januar 2021, 11:51
von DieserMax07
sparrow hat geschrieben: Donnerstag 21. Januar 2021, 11:47
Woran genau scheiterst du denn? Was von Sirius3s Anleitung hast du schon versucht und was geht nicht?
Json verarbeitet man mit dem json Modul, das in der Standardbibliothek enthalten ist.
Ich möchte einfach nur ein Element löschen und eins hinzufügen, kann mir nicht einfach mal einer den Code davon schicken und mir ist klar, dass ich dafür das JSON Modul brauche ...
Re: JSON Elemente erstellen und löschen
Verfasst: Donnerstag 21. Januar 2021, 11:54
von sparrow
Das mache ich sicherlich nicht.
Aber ich helfe dir gerne dabei, das Problem zu lösen. Wenn du es denn lösen willst. Ich sehe hier keinen Codelieferservice. Der hilft dir ja auch nicht weiter, weil du nichts lernst.
Re: JSON Elemente erstellen und löschen
Verfasst: Donnerstag 21. Januar 2021, 14:30
von DeaD_EyE
Der Text (str) ist die Repräsentation der Daten im JSON-Format (JavaScript Object Notation).
Für Python ist das ein einfacher String.
Python hat zum Glück Datentypen, die fast deckungsgleich mit JSON sind.
Um die Daten also verarbeiten zu können, müssen diese erst interpretiert werden.
Python hat in der Standardbibliothek einen json-parser:
https://docs.python.org/3/library/json.html
Dann musst du nur noch das anwenden, was du bereits von `dict` kennen solltest.
Der letzte Schritt wäre dann das Übersetzen in JSON. Also das Objekt, welches du modifiziert hast, wird dann wieder in JSON umgewandelt.