JSON-Antwortstatus
JSONv2-Anforderungen geben möglicherweise einen von mehreren Antwortstatus zurück.
JSON-Erfolgsantwort
Jede JSON-Erfolgsantwort enthält ein Datensatz-Array, das die von der angegebenen Aktion abgerufenen Datensätze enthält. Jedes JSON-Objekt enthält ein oder mehrere Metadatenelemente mit dem Präfix __ bezüglich des Status der Aktion für die einzelnen Datensätze, wie in den vorherigen Beispielen veranschaulicht. Die JSON-Erfolgsantworten verwenden die folgende Syntax:
__status
"__status": "<value>"
wobei <value> Erfolg oder Fehler ist.
JSON-Fehlerantwort
_Status einen Fehler zurückgibt, wird das Element _error hinzugefügt, um den Fehler und die Ursache zu identifizieren."__error": { "message": "<error value>", "reason": "<reason value> "}
wobei <error value> der Fehlermeldungstext und <reason value> der Grund ist, warum der Fehler ausgelöst wurde.
Die JSON-Fehlerantwort enthält nur die Fehler- und Grundelemente. Im Allgemeinen zeigt dies an, dass die gesamte JSON-Operation fehlgeschlagen ist und keine Datensätze verarbeitet werden können.
{"_error":"Cannot update with empty sysparm_query","reason":null}