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
Implementieren Sie den Nginx-Lastausgleich basier...
Inhaltsverzeichnis 1. Aggregierte Abfrage 1. COUN...
Inhaltsverzeichnis Globale Variable „globalData“ ...
1. Geben Sie den Befehl mysqld --skip-grant-table...
Die Schritte sind wie folgt 1. Erstellen Sie eine...
Wenn Sie den Text im Textarea-Eingabebereich umbre...
/****************** * Zeitverwaltung des Linux-Ke...
1. Komplettlösung 1. Problemanalyse und -lokalisi...
Inhaltsverzeichnis 1.1. MySQL-Binlog aktivieren 1...
Inhaltsverzeichnis Vorwort Vorschau Text Grafikko...
<html> <Kopf> <meta http-equiv=&quo...
Vorwort Jede Anwendung, die in JavaScript geschri...
Inhaltsverzeichnis Vorwort Rollprinzip erreichen ...
Ich habe schon immer Graustufenbilder bevorzugt, d...
1. Schreiben Sie ein einfaches Java-Programm öffe...