Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Status
colourYellow
titleWMS 2020 (1.1.0)

 



Panel
titleInhalt

Inhalt


Diese Aktivität erstellt aus einem in JSON oder XML serialisierten Text ein Objekt. Der angegebene Typ muss zu dem serialisierten Text passen, ansonsten tritt ein Fehler auf.
Links steht das erwartete Objekt, rechts der String, der deserialisiert werden soll.

Eigenschaften

Eingabe

NameBeschreibungDatentypErforderlich
Text (JSON / XML)Text im JSON- oder XML-Format, der deserialisiert werden sollstring(Warnung)

TypeArgument

Der Typ des Objekts, das erstellt wird.

Type

Ausgabe

NameBeschreibungDatentypErforderlich
ObjektDas Objekt des angegeben Typs mit den Daten aus dem angegebenen Text. "nothing", wenn bei der Deserialisierung ein Fehler auftrat.<TypeArgument>(Warnung)

Fehlermeldungen

BeschreibungFehlercodeDatentyp
Der angegebene Text konnte nicht in das Objekt vom Typ "<TypeArgument>" deserialisiert werden (Format: <JSON/XML>).
In der InnerException finden Sie Details zu dem Fehler.
30009: EActivityMsgCode.Deserialize_InvalidValueActivityException
Der Text entspricht keinem gültigen Format.30010: EActivityMsgCode.Deserialize_InvalidFormatActivityException




Beispiel: Serialisieren und Deserialisieren der WmsInvoice-Klasse


Workflow "Serialisierung":

  • WmsInvoice aus einer Capture-Export-Datei erstellen lassen
  • Rechnungsaufgabe starten
  • Objekt "wmsInvoice" serialisieren
  • String mit serialisiertem Objekt in eine Textdatei schreiben
Panel
titleWorkflow "Serialisierung


Workflow "Deserialisierung":

  • Textdatei aus dem Serialisieren-Workflow auslesen
  • Objekt "wmsInvoice" deserialisieren
  • Rechnungsaufgabe mit wmsInvoice starten


Panel
titleWorkflow "Deserialisierung"