Zum Hauptinhalt springen

7. Error Handling (Fehlerbehandlung)

7. Error Handling (Fehlerbehandlung)

Im Falle eines Fehlerzustands (error condition) kann die Auswertung des JSON Pointers nicht abgeschlossen werden.

Fehlerzustände umfassen unter anderem:

  • Ungültige Pointer-Syntax (invalid pointer syntax)
  • Ein Pointer, der auf einen nicht existierenden Wert verweist (a pointer that references a nonexistent value)

Diese Spezifikation definiert nicht, wie Fehler behandelt werden. Eine Anwendung von JSON Pointer SOLLTE die Auswirkungen und Behandlung jedes Fehlertyps spezifizieren.

Beispielsweise können einige Anwendungen die Pointer-Verarbeitung bei einem Fehler stoppen, während andere möglicherweise versuchen, sich von fehlenden Werten zu erholen, indem sie Standardwerte einfügen.