Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

JsonSet - Skript- und Diagrammfunktion

JsonSet() ändert einen String, der JSON-Daten (JavaScript Object Notation) enthält. Es kann ein JSON-Wert mit dem neuen, vom Pfad angegebenen Speicherort festgelegt oder eingefügt werden. Die Daten müssen gültiges JSON sein, können aber weitere Leerzeichen oder neue Zeilen enthalten.

InformationshinweisSie können mit JsonSet eine beliebige Anzahl von Name-Wert-Paaren hinzufügen.

Syntax:  

value JsonSet(json, path, value)

Rückgabe Datentyp: dual

Argumente
Argument Beschreibung
json String mit JSON-Daten
path

Der Pfad muss gemäß RFC 6901 angegeben werden. Dies ermöglicht ein Buildup von Eigenschaften innerhalb von JSON-Daten, ohne komplexe Teilstrings oder Indexfunktionen und Verkettung zu verwenden.

value Der neue String-Wert im JSON-Format.
Beispiel: Gültige und ungültige Diagrammformeln
Beispiel Ergebnis
JsonSet( '{}','/a','"b"' ) Gibt {"a":"b"} zurück
JsonSet( '[]','/0','"x"' ) Gibt ["x"] zurück
JsonSet( '"abc"','','123' ) Gibt 123 zurück
JsonSet( '"abc"','/x','123' ) Gibt null zurück. Der Pfad zeigt nicht auf einen gültigen Teil der JSON-Daten.
JsonSet( '{"a":{"b":"c"}}','a/b','"x"' ) Gibt null zurück. Der Pfad ist ungültig.
JsonSet( '{"a":"b"}','/a','abc' ) Gibt null zurück. Der Wert ist kein gültiges JSON. Ein String muss in Anführungszeichen eingeschlossen sein.

Beispiel – Grundlegendes zu „JsonSet“

Siehe auch:

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!