Skip to content

E03. JSON Export

component icon

概要

BuildingDataをJSON形式にエクスポートするコンポーネントです。 単一のJSONファイルにすべてのデータを書き出します。

機能

  • BuildingDataを単一JSONファイルで保存
  • ファイル保存ダイアログ
  • 軽量・最速
  • 階層構造の保持

入力パラメータ

パラメータ名デフォルト説明
DataGeneric-エクスポートするBuildingDataオブジェクト
ExportBooleanfalseTrueに設定すると保存ダイアログを表示

出力パラメータ

パラメータ名説明
SuccessBooleanエクスポート成功フラグ
MessageText結果メッセージ
FilePathText保存されたファイルのパス

使用方法

基本的な使い方

  1. Dataパラメータに BuildingDataオブジェクトを接続
  2. Exportパラメータをtrueに設定
  3. 保存ダイアログが表示される
  4. 保存場所とファイル名を指定
  5. JSONファイルが作成される

Message出力の例

成功時

Successfully exported to JSON:
C:\Users\...\BuildingData.json
Size: 28.34 KB
Unit System: mm

パフォーマンス

  • 小規模: < 0.3秒
  • 中規模: 0.3-1秒
  • 大規模: 1-5秒

Excel形式やCSV形式よりも、JSON形式の方が出力速度は速いです。

関連コンポーネント

v5.5.0 アップデート

反映項目説明
v5.5.0 schema 全面対応Justification / Revit_Family_Type / Design_Phase / Slab_On_Beam / Restraint_Code / End_Release_*_Code を read / write 両対応
後方互換v5.0.x / v5.2.x / v5.3.x データを自動マイグレーション (欠落フィールドは default 補完)
テンプレートExcel テンプレ MakeBuildingPro_Template_Metric_v5.5.0.xlsx (同梱、Embedded リソース) を Excel Import 時に参照
ラウンドトリップ.mbp.json.xlsx ↔ CSV フォルダ形式 で無損失ラウンドトリップ可。Notes / CustomProperties も保持

詳細: JSON Schema v5.5.0