JSON

Aus CodicaTipps
Zur Navigation springen Zur Suche springen

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

Siehe

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.