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.