このドキュメントの目的は シリアル化ケース 1: 空のキャンバス{ "id": "27", "オフセットX": 0, "オフセットY": 0, 「ズーム」: 100, "グリッドサイズ": 0, 「レイヤー」: [ { "id": "28", "タイプ": "ダイアグラムリンク", "isSvg": 真、 「変換済み」:true、 「モデル」: { } }, { "id": "30", "type": "ダイアグラムノード", "isSvg": 偽、 「変換済み」:true、 「モデル」: { } } ] } グラフィック表示 シリアル化ケース2: 単一ノード{ "id": "27", "オフセットX": 0, "オフセットY": 0, 「ズーム」: 100, "グリッドサイズ": 0, 「レイヤー」: [ { "id": "28", "タイプ": "ダイアグラムリンク", "isSvg": 真、 「変換済み」:true、 「モデル」: { } }, { "id": "30", "type": "ダイアグラムノード", "isSvg": 偽、 「変換済み」:true、 「モデル」: { "64": { "id": "64", "タイプ": "デフォルト", "x": 187.0056915283203, "y": 219.91477584838867, 「ポート」: [ { "id": "65", "タイプ": "デフォルト", "x": ヌル、 "y": ヌル、 "名前": "アウト", 「配置」:「右」、 "親ノード": "64", 「リンク」: [ ]、 「in」:偽、 "ラベル": "アウト" } ]、 "名前": "ノード 1", "色": "rgb(0,192,255)", "ポート順序": [ ]、 "ポート出力順序": [ 「65」 ] } } } ] } グラフィック表示 シリアル化ケース 3: 1 つの入力ノードと 1 つの出力ノード{ "id": "27", "オフセットX": 0, "オフセットY": 0, 「ズーム」: 100, "グリッドサイズ": 0, 「レイヤー」: [ { "id": "28", "タイプ": "ダイアグラムリンク", "isSvg": 真、 「変換済み」:true、 「モデル」: { } }, { "id": "30", "type": "ダイアグラムノード", "isSvg": 偽、 「変換済み」:true、 「モデル」: { "64": { "id": "64", "タイプ": "デフォルト", "x": 187.0056915283203, "y": 219.91477584838867, 「ポート」: [ { "id": "65", "タイプ": "デフォルト", "x": 230.6392059326172, "y": 248.57954025268555, "名前": "アウト", 「配置」:「右」、 "親ノード": "64", 「リンク」: [ ]、 「in」:偽、 "ラベル": "アウト" } ]、 "名前": "ノード 1", "色": "rgb(0,192,255)", "ポート順序": [ ]、 "ポート出力順序": [ 「65」 ] }, "69": { "id": "69", "タイプ": "デフォルト", "x": 420.0056915283203, "y": 244.91477584838867, 「ポート」: [ { "id": "70", "タイプ": "デフォルト", "x": ヌル、 "y": ヌル、 "名前": "中", "配置": "左", "親ノード": "69", 「リンク」: [ ]、 「in」:真、 "ラベル": "中" } ]、 "名前": "ノード2", "色": "rgb(192,255,0)", "ポート順序": [ 「70」 ]、 "ポート出力順序": [ ] } } } ] } グラフィック表示 シリアル化の例 4: 入力ノード、出力ノード、接続{ "id": "27", "オフセットX": 0, "オフセットY": 0, 「ズーム」: 100, "グリッドサイズ": 0, 「レイヤー」: [ { "id": "28", "タイプ": "ダイアグラムリンク", "isSvg": 真、 「変換済み」:true、 「モデル」: { "36": { "id": "36", "タイプ": "デフォルト", "ソース": "32", "ソースポート": "33", "ターゲット": "34", "ターゲットポート": "35", 「ポイント」: [ { "id": "37", "タイプ": "ポイント", "x": 0, "y": 0 }, { "id": "38", "タイプ": "ポイント", "x": 0, "y": 0 } ]、 「ラベル」: [ ]、 「幅」: 2, "色": "グレー", 「曲線美」: 50, "選択された色": "rgb(0,192,255)" } } }, { "id": "30", "type": "ダイアグラムノード", "isSvg": 偽、 「変換済み」:true、 「モデル」: { "32": { "id": "32", "タイプ": "デフォルト", "x": 100, "y": 100, 「ポート」: [ { "id": "33", "タイプ": "デフォルト", "x": 100, "y": 100, "名前": "アウト", 「配置」:「右」、 "親ノード": "32", 「リンク」: [ 「36」 ]、 「in」:偽、 "ラベル": "アウト" } ]、 "名前": "ノード 1", "色": "rgb(0,192,255)", "ポート順序": [ ]、 "ポート出力順序": [ 「33」 ] }, "34": { "id": "34", "タイプ": "デフォルト", "x": 400, "y": 100, 「ポート」: [ { "id": "35", "タイプ": "デフォルト", "x": 400, "y": 100, "名前": "中", 「配置」:「左」、 "親ノード": "34", 「リンク」: [ 「36」 ]、 「in」:真、 "ラベル": "中" } ]、 "名前": "ノード2", "色": "rgb(192,255,0)", "ポート順序": [ 「35」 ]、 "ポート出力順序": [ ] } } } ] } グラフィック表示 推測と分析1. ルートディレクトリ まず、ルート ディレクトリには 5 つのパラメーターがあります。 2.0レイヤー[0]
2.1. モデル(図表リンク) 2.1.1. ポイント 2.2. レイヤー[1] : ? 2.2.1 モデル(ダイアグラムノード)
ノード 上記の 2.2.2. ポート
3. その他のケーススタディ 3.1. 出力インターフェースの追加 出力ポートを追加するだけで、その ID を out の位置に追加することを忘れないでください。 3.2. 入力インターフェースの追加 以上が react-diagram serialization Json 解釈の事例分析の詳細です。 react-diagram serialization Json の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: Linux ドメイン ネーム サービス DNS 設定方法
>>: MySQL 8.0.12 のインストールと設定のチュートリアル
1: Baiduウェブサイトログイン入口ウェブサイト: http://www.baidu.com/s...
目次1. 概要2. gdbデバッグ2.1. ブレークポイントを設定する2.1.1. ブレークポイント...
目次1. 正規表現とは何か1. 正規表現の特徴2. 正規表現の使用2. 正規表現における特殊文字1....
目次1. 需要2. 解決策3. 最初の改善4.砂糖を加える5. 理解不能6. 問題点7. オブジェク...
1. parseFloat() 関数Web ページ上に簡単な計算機を作成し、テキスト ボックスに ...
序文常にエラーが発生するため、MySQL データベースに接続するプロセスを記録します。接続プロセス1...
目次1 概念上の区別2 事例紹介3 クエリパフォーマンス4 アップデートのパフォーマンス4.1 記憶...
目次1. ログ関連サービス2. システム内の共通ログファイル1. ログ関連サービスCentOS 6....
次の図に示すように: 仮想マシンと Docker を使用するとき、「なぜ Docker は VM よ...
序文Linux のファイルまたはディレクトリの権限については、通常の rwx 権限についてすべて知っ...
JavaScriptをクリックすると画像の形状が変わります(変形の応用)。参考までに具体的な内容は...
MySQL の行から列への操作いわゆる行から列への操作は、テーブルの行情報を列情報に変換することです...
エラーを報告するには次のコマンドを実行しますsystemctl dockerを再起動しますエラーメッ...
wget や curl ツールを使用して、Linux サーバーで大規模なネットワーク ファイルを直接...
Bashで配列を定義するbash スクリプトで新しい配列を作成する方法は 2 つあります。 1 つ目...