Das Ziel dieses Dokuments ist es, die JSON-Serialisierung des Serialisierungsfall 1: Leere Leinwand{ "id": "27", "offsetX": 0, "offsetY": 0, "zoom": 100, "Rastergröße": 0, "Ebenen": [ { "id": "28", "Typ": "Diagramm-Links", "isSvg": wahr, "transformiert": wahr, "Modelle": { } }, { "id": "30", "Typ": "Diagrammknoten", "isSvg": falsch, "transformiert": wahr, "Modelle": { } } ] } Grafische Darstellung Serialisierungsfall 2: Knoten einzeln auswählen{ "id": "27", "offsetX": 0, "offsetY": 0, "zoom": 100, "Rastergröße": 0, "Ebenen": [ { "id": "28", "Typ": "Diagramm-Links", "isSvg": wahr, "transformiert": wahr, "Modelle": { } }, { "id": "30", "Typ": "Diagrammknoten", "isSvg": falsch, "transformiert": wahr, "Modelle": { "64": { "id": "64", "Typ": "Standard", "x": 187.0056915283203, "y": 219.91477584838867, "Häfen": [ { "id": "65", "Typ": "Standard", "x": null, "y": null, "name": "Aus", "Ausrichtung": "rechts", "übergeordneter Knoten": "64", "Links": [ ], "in": falsch, "label": "Aus" } ], "Name": "Knoten 1", "Farbe": "rgb(0,192,255)", "portsInOrder": [ ], "portsOutOrder": [ "65" ] } } } ] } Grafische Darstellung Serialisierungsfall 3: ein Eingangsknoten und ein Ausgangsknoten{ "id": "27", "offsetX": 0, "offsetY": 0, "zoom": 100, "Rastergröße": 0, "Ebenen": [ { "id": "28", "Typ": "Diagramm-Links", "isSvg": wahr, "transformiert": wahr, "Modelle": { } }, { "id": "30", "Typ": "Diagrammknoten", "isSvg": falsch, "transformiert": wahr, "Modelle": { "64": { "id": "64", "Typ": "Standard", "x": 187.0056915283203, "y": 219.91477584838867, "Häfen": [ { "id": "65", "Typ": "Standard", "x": 230.6392059326172, "y": 248.57954025268555, "name": "Aus", "Ausrichtung": "rechts", "übergeordneter Knoten": "64", "Links": [ ], "in": falsch, "label": "Aus" } ], "Name": "Knoten 1", "Farbe": "rgb(0,192,255)", "portsInOrder": [ ], "portsOutOrder": [ "65" ] }, "69": { "id": "69", "Typ": "Standard", "x": 420.0056915283203, "y": 244.91477584838867, "Häfen": [ { "id": "70", "Typ": "Standard", "x": null, "y": null, "name": "In", "Ausrichtung": "links", "übergeordneter Knoten": "69", "Links": [ ], "in": wahr, "label": "In" } ], "Name": "Knoten 2", "Farbe": "rgb(192,255,0)", "portsInOrder": [ "70" ], "portsOutOrder": [ ] } } } ] } Grafische Darstellung Serialisierungsbeispiel 4: Eingangsknoten, Ausgangsknoten und Verbindungen{ "id": "27", "offsetX": 0, "offsetY": 0, "zoom": 100, "Rastergröße": 0, "Ebenen": [ { "id": "28", "Typ": "Diagramm-Links", "isSvg": wahr, "transformiert": wahr, "Modelle": { "36": { "id": "36", "Typ": "Standard", "Quelle": "32", "sourcePort": "33", "Ziel": "34", "Zielport": "35", "Punkte": [ { "id": "37", "Typ": "Punkt", "x": 0, "y": 0 }, { "id": "38", "Typ": "Punkt", "x": 0, "y": 0 } ], "Beschriftungen": [ ], "Breite": 2, "Farbe": "grau", "Kurvigkeit": 50, "ausgewählte Farbe": "rgb(0,192,255)" } } }, { "id": "30", "Typ": "Diagrammknoten", "isSvg": falsch, "transformiert": wahr, "Modelle": { "32": { "id": "32", "Typ": "Standard", "x": 100, "y": 100, "Häfen": [ { "id": "33", "Typ": "Standard", "x": 100, "y": 100, "name": "Aus", "Ausrichtung": "rechts", "übergeordneter Knoten": "32", "Links": [ "36" ], "in": falsch, "label": "Aus" } ], "Name": "Knoten 1", "Farbe": "rgb(0,192,255)", "portsInOrder": [ ], "portsOutOrder": [ "33" ] }, "34": { "id": "34", "Typ": "Standard", "x": 400, "y": 100, "Häfen": [ { "id": "35", "Typ": "Standard", "x": 400, "y": 100, "name": "In", "Ausrichtung": "links", "übergeordneter Knoten": "34", "Links": [ "36" ], "in": wahr, "label": "In" } ], "Name": "Knoten 2", "Farbe": "rgb(192,255,0)", "portsInOrder": [ "35" ], "portsOutOrder": [ ] } } } ] } Grafische Darstellung Spekulation und Analyse1. Stammverzeichnis Erstens hat das Stammverzeichnis 5 Parameter: 2.0 Schicht[0]
2.1. Modelle (Diagramm-Links) 2.1.1. Punkt 2.2. Schicht[1] 2.2.1 Modelle (Diagrammknoten)
2.2.2. Häfen
3. Weitere Fallstudien 3.1. Ausgabeschnittstelle hinzufügen Fügen Sie einfach den Ausgabeport hinzu und denken Sie daran, seine ID an der Position „Out“ hinzuzufügen. 3.2. Eingabeschnittstelle hinzufügen Oben sind die Details der Fallanalyse der JSON-Interpretation von React-Diagrammen aufgeführt. Weitere Informationen zur JSON-Serialisierung von React-Diagrammen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Mysql kann keine nicht aggregierten Spalten auswählen
>>: DNS-Konfigurationsmethode für den Linux Domain Name Service
1. Stellen Sie den Nginx-Dienst im Container bere...
Inhaltsverzeichnis 1. Übersicht 2. Anwendungsbeis...
Die wichtigsten Protokolle im MySQL-Protokollsyst...
Vorne geschrieben Ich habe kürzlich ein spezielle...
Vorwort Der Ursprung ist Frage 1: Wenn Ihre Umask...
Ich habe eine Produktteiletabelle wie diese: Teil...
Heute werde ich den Server nginx verwenden und mu...
1: Tag-Selektor Der Tag-Selektor wird für alle Ta...
Beginnen Sie vorsichtig mit der Reinigung! Auflis...
MySQL Replikationsfilter dynamisch ändern Lassen ...
Detailliertes Beispiel zum Entfernen doppelter Da...
Heute werde ich aufzeichnen, wie man MySQL 8.0.18...
Projektszenario: Beim Ausführen des Vue-Projekts ...
Es gibt erhebliche Unterschiede zwischen CentOS7 ...
Um eine inkrementelle Sicherung der MySQL-Datenba...