JSON
Allgemeines
Siehe auch
Auswertung in der Shell
Mit dem Paket jq
gibt es ein Tool zur Auswertung von JSON auf der Kommandozeile:
echo '{"error":{"code":"assertuserfailed","info":"Assertion that the user is logged in failed"}}' | jq -r '.error.code'
erzeugt
assertuserfailed
Schöne Ausgabe auf Kommandozeile
Um eine für den Menschen leicht lesbare Ausgabe von JSON zu haben, kann man das mit Python mitgelieferte Skript json.tool
nutzen:
echo '{"error":{"code":"assertuserfailed","info":"Assertion that the user is logged in failed"}}' | python -m json.tool
Ausgabe:
{ "error": { "code": "assertuserfailed", "info": "Assertion that the user is logged in failed" } }
Änderungen von JSON-Data
JsonPatch ist ein JSON-Datenformat zur Darstellung von Änderungen an einem JSON-Datentyp. Siehe dazu auch
Mit JsonWatch können Änderungen eines JSON-Datentyps auf einer URL regelmäßig überwacht werden. Die Änderungen werden als JSON-Änderungen ausgegeben.
MS Access und JSON
Microsoft Access 2010 unterstützt von sich aus keinen JSON-Export.
Es gibt jedoch ein kleines Tool, um ganze Datenbanken aus MS Access nach JSON zu exportieren. Das ist aber kein dynamischer Prozess. Bei Änderung der Datenbank muss die Datenbank auch wieder im Ganzen exportiert werden.