4D v16.3JSON TO SELECTION |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
JSON TO SELECTION
JSON TO SELECTION
Der Befehl JSON TO SELECTION kopiert den Inhalt des Array mit JSON Objekten jsonArray in eine Datensatzauswahl von TabelleName. Der Parameter jsonArray ist ein Text Array mit Objekten, formatiert in JSON und mit einem oder mehreren Elementen. Die Syntax lautet wie folgt: "[{"attribute1":"value1","attribute2":"value2",...},...,{"attribute1":"valueN","attribute2":"valueN",...}]"
Gibt es für TabelleName zum Zeitpunkt des Aufrufs eine Auswahl, werden die Elemente des JSON Array in die Datensätze kopiert, und zwar in der Reihenfolge des Array und der Datensätze. Übersteigt die Anzahl der Elemente im JSON Array die Anzahl der Datensätze in der aktuellen Auswahl, werden neue Datensätze erstellt. Alle Datensätze, egal ob neu oder schon vorhanden, werden automatisch gesichert. Hinweis: Dieser Befehl unterstützt Felder vom Typ Objekt: JSON Daten werden automatisch konvertiert. Warnung: Verwenden Sie diesen Befehl mit Bedacht, denn JSON TO SELECTION ersetzt alle Informationen in den vorhandenen Datensätzen. Ist ein Datensatz während der Ausführung des Befehls gesperrt, wird er nicht geändert. Alle gesperrten Datensätze werden in die Systemmenge LockedSet gelegt. Nach Ausführen von JSON TO SELECTION können Sie testen, ob die Menge LockedSet Datensätze enthält, die gesperrt waren. Mit dem Befehl JSON TO SELECTION Datensätze in der Tabelle [Company] hinzufügen: C_OBJECT($Object1;$Object2;$Object3;$Object4)
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: 4D v14 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||