JSON-Antwortstatus

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • 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

    Wenn das Element _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.

    Beispiel:
    {"_error":"Cannot update with empty sysparm_query","reason":null}