Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

JsonSetSkript- 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 Substrings 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"' ) Liefert {"a":"b"}
JsonSet( '[]','/0','"x"' ) Liefert ["x"]
JsonSet( '"abc"','','123' ) Liefert 123
JsonSet( '"abc"','/x','123' ) Liefert null. Der Pfad zeigt nicht auf einen gültigen Teil der JSON-Daten.
JsonSet( '{"a":{"b":"c"}}','a/b','"x"' ) Liefert null. Der Pfad ist ungültig.
JsonSet( '{"a":"b"}','/a','abc' ) Liefert null. 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!