Funktionsblok JSON_OPTIONS

Den Funktionsblok JSON_OPTIONS beregner de indstillinger til JSON_ENCODE.

Indgang FORCE_OBJECT

Angiver et objekt i stedet for et array, hvis der anvendes et ikke-associeret array. Især nyttigt, hvis modtageren af output forventer et objekt og arrayet er tomt.

Indgang PARTIAL_OUTPUT_ON_ERROR

Hvis kodning af en enkelt værdi mislykkes, udelades den i stedet for at fejle.

Indgang NUMERIC_CHECK

Koder numeriske strengværdier som tal.

Indgang PRETTY_PRINT

Brug af mellemrum til at formater de returnerede data.

Indgang HEX_TAG

Alle < og > konverteres til \u003C og \u003E.

Indgang HEX_AMP

Alle &-tegn konverteres til \u0026.

Indgang HEX_APOS

Alle '-tegn konverteres til \u0027.

Indgang HEX_QUOT

Alle "-tegn konverteres til \u0022.

Indgang UNESCAPED_SLASHES

Der indsættes ikke et escape-tegn før /.

Indgang UNESCAPED_UNICODE

Koder Unicode-tegn, der består af flere bytes, direkte. Standardmæssigt anvendes \uXXXX-escapes.

Udgang Q

Returnerer de beregnede indstillinger som heltal. Værdien 0 svarer til ingen indstilling. For at spare plads kan værdien også indsættes direkte i Funktionsblokken JSON_ENCODE.

Se Også