Ich beschäftige mich beruflich viel mit fremden APIs und deren Ausgaben. Diese meist verschachtelten Ausgaben in Python zu parsen, war bisher immer anstrengend.
Im letzten Jahr habe ich Glom (https://github.com/mahmoud/glom/) entdeckt. Das Tool hat meinen Zeifaufwand beim Auswerten von API-Antworten mehr als halbiert: Anstatt die API Antwort direkt zu parsen, schreibt man eine Spezifikation und wendet diese auf die Antwort an. Genauso hilft es auch beim Erstellen von eigenen JSON-Ausgaben.
Ich biete eine kurze Einführung zum Mitmachen als Jupyter Notebook an.
Ihr könnt auf einem 2. Bildschirm live online mitmachen, auch wenn ihr Jupyter
nicht installiert habt.