JSON_REMOVE_ITEM

Verwenden Sie die Script-Funktion JSON_REMOVE_ITEM, um JSON-Objektschlüssel oder Array-Elemente zu entfernen. Das JSON-Dokument wurde vor Ort geändert.

Syntax

JSON_REMOVE_ITEM (JSON, JSONPath)

Parameter

  • JSON
    Ein String, der als JSON-Dokument interpretiert wird. Wenn es kein JSON-Dokument ist, wird ein Laufzeitfehler ausgegeben.

  • JSONPath
    Ein JSONPath für das Element, das entfernt werden soll. Der JSONPath kann nur ein Element als Ziel haben.

Rückgabewert

  • 0
    JSON_REMOVE_ITEM ohne Fehler beendet

Laufzeitfehler

Funktion schlägt mit einem Laufzeitfehler unter den folgenden Bedingungen fehl:

  • 45334
    Ungültiges JSON-Dokument
  • 45342
    Syntaxfehler im JSONPath-Ausdruck
  • 45339
    JSONPath stimmt mit mehr als einem Element überein
  • 45340
    JSONPath stimmt nicht mit einem Element überein
  • 45348
    Das Root-Element eines JSON-Dokuments kann nicht entfernt werden

Tipp: Um mehrere Elemente gleichzeitig zu entfernen, verwenden Sie diese Funktion in Kombination mit JSON_TO_PROCESS.

Siehe auch: