Awesome JSON Tools

JSON ist ein leichtgewichtiges, textbasiertes Format zum Datenaustausch. Als ECMA-404 wird es mittlerweile von einer Vielzahl an Bibliotheken in allen möglichen Programmiersprachen unterstützt und hat sich zum de-facto Standard für REST APIs etabliert. Die Syntax von JSON erinnert an JavaScript und ist auch ein Subset davon. Oftmals findet man JSON auch neben YAML in Konfigurationsdateien.

Im Workshop möchten wir einige (Commandline-)Tools präsentieren, die für das Arbeiten mit JSON entwickelt wurden. Angefangen bei fx und jsoncrack zum Visualisieren von komplexen JSON-Dokumenten bis hin zum Schweizer Taschenmesser jq (und seinem Clone, jaq) ist alles dabei.

jq erlaubt das effektive Filtern und Transformieren von JSON-Dokumenten, ähnlich wie awk, grep und sed das für Text tun. Die etwas ungewöhnliche Syntax mag anfangs abschreckend wirken, kann aber schnell erlernt werden und ist danach durchaus intuitiv.

Was: Awesome JSON Tools (Workshop)
Wann: Montag, 22. Mai 2023, ab 19:00 (Live-Stream unter https://fhLUG.at/meet)
Wo: XORTEX LBS3, FH3
Wer: Daniel Knittl-Frank

Wer den Vortrag versäumt hat, kann den Asciicast online nachsehen.

Author: Daniel Knittl-Frank

I studied Software Engineering in Hagenberg. My master thesis dealt with cross-platform portability of .NET applications under Mono on Linux, specifically with the HeuristicLab optimization framework. I do most of the boring stuff at fhLUG, such as organizing events and taking care of the website. Talks I have given have covered several diverse topics, including typesetting with LaTeX, version control with Git, the Neo keyboard layout, the Vim text editor, regular expressions, and shell scripting.

Leave a Reply

Your email address will not be published. Required fields are marked *