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
01. Befehlsübersicht dirname - entfernt nicht zu ...
Inhaltsverzeichnis 1. Laden Sie nodejs herunter 2...
Vorwort Ich glaube, jeder weiß, dass Indizes geor...
1. Langsames Abfrageprotokoll 1.1 MySQL-Protokoll...
Inhaltsverzeichnis Verwendung Strukturzweige Code...
9 großartige JavaScript-Framework-Skripte zum Zei...
Mauseffekte erfordern die Verwendung von setTimeo...
1. Hintergrund Die folgenden zwei Probleme treten...
In diesem Artikel wird der spezifische Code des h...
Im Vergleich zu gewöhnlichen Programmen haben dyn...
Kerncode <!DOCTYPE html> <html lang=&quo...
Zum Ausführen von Docker sind Root-Rechte erforde...
In der neuesten Version von WIN10 hat Microsoft e...
Inhaltsverzeichnis Einführung Spiegel-Repository ...
In diesem Artikel wird die Installations- und Kon...