Systemvariablen mit Bezug zu JSON

#### Search Results

Search

# Systemvariablen mit Bezug zu JSON

Dieses Dokument behandelt folgende Systemvariablen:

- *PARSE-LEVEL (r) for JSON

- *PARSE-INDEX (r) for JSON

- *PARSE-TYPE (r) for JSON

Die Systemvariablen, die bei Verwendung des Statements `PARSE JSON` zur Verfügung stehen, gelten nur im Kontext der aktuellen Verarbeitungsschleife.

## *PARSE-LEVEL (r) for JSON

Format/Länge: | I4
Inhalt modifizierbar | Nein

Diese Systemvariable enthält die Ebene der zurzeit verschachtelten Elemente.

Die Notation `(r)` nach `*PARSE-LEVEL` wird verwendet, um das Statement-Label oder die Quellcode-Zeilennummer des `PARSE JSON`-Statements anzugeben. Wenn `(r)` nicht angegeben wird, bezeichnet `*PARSE-LEVEL` die Ebene, auf der der Parser in der gerade aktiven Verarbeitungsschleife arbeitet.

## *PARSE-INDEX (r) for JSON

Format/Länge: | I4
Inhalt modifizierbar | Nein

Diese Systemvariable enthält den Index des zurzeit bearbeiteten Array-Elements.

Die Notation `(r)` nach `*PARSE-INDEX` wird verwendet, um das Statement-Label oder die Quellcode-Zeilennummer des `PARSE JSON`-Statements anzugeben. Wenn `(r)` nicht angegeben ist, enthält `*PARSE-INDEX` den Index des Array-Elements, an dem der Parser in der gerade aktiven Verarbeitungsschleife arbeitet.

Hinweis: Die Systemvariable `*PARSE-INDEX` ist nur auf Array-Elemente anwendbar und ist spezifisch für das `PARSE JSON`-Statement.

## *PARSE-TYPE (r) for JSON

Format/Länge: | A1
Inhalt modifizierbar | Nein

Diese Natural-Systemvariable wird automatisch für jedes ausgegebene `PARSE JSON`-Statement erstellt.

Diese Systemvariable enthält den Typ der gelieferten Daten.

Die Notation `(r)` nach `*PARSE-TYPE` wird verwendet, um das Statement-Label oder die Quellcode-Zeilennummer des `PARSE JSON`-Statements anzugeben. Wenn `(r)` nicht angegeben ist, steht `*PARSE-TYPE` für den Typ der gelieferten Daten in der gerade aktiven Verarbeitungsschleife.

Mögliche Werte für ASCII-basierte Systeme:

< | Anfang einer Objekt-Daten-Struktur
> | Ende einer Objekt-Daten-Struktur
( | Anfang einer Array-Datenstruktur
) | Ende einer Array-Datenstruktur
A | Daten-Element vom Typ String
I | Daten-Element vom Typ Numerisch
N | Daten-Element vom Typ Null
L | Daten-Element vom Typ Boolesch
K | Schlüssel (oder) Daten-Name

### On this page

- *PARSE-LEVEL (r) for JSON
- *PARSE-INDEX (r) for JSON
- *PARSE-TYPE (r) for JSON