[返回博客](/cn/blog) # BimRv SDK 导出到 JSON 文件（第 1 部分，共 2 部分）

Alexander Odnorog 一月 02, 2020 [\#rfa](/cn/blog/tag/rfa) [\#rvt](/cn/blog/tag/rvt)

<a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_linkedin"></a>

ODA 成员之间在多种文件格式（包括旧文件格式和新文件格式）之间交换数据是很常见的。一个示例是使用 BimRv SDK 将 .rvt/.rfa 文件导出为 JSON 格式文件。使用 TB\_JsonExport 模块，您可以导出以下内容：

- 模型中所有对象的 ListParam 中包含的所有参数
- 模型中对象的层次结构

TB\_JsonExport 模块用于 BmJsonExportEx 示例应用程序，这是一个控制台应用程序，演示了具有以下启动参数的导出功能：

- 输入文件 — .rfa 或 .rvt 文件（必需）。
- 输出文件 — .Json 文件（可选）。
- 元素句柄 — 用于导出的 OdBmElement 的 OdDbHandle（可选）。
- 标志 — 使用 -p 导出属性；使用 -h 导出对象层次结构。必须是最后一个参数（必需）。

导出示例也适用于 OdaBimApp 示例应用程序。

#### 将参数和属性导出到 JSON 格式文件

要导出参数和属性：

1. 打开 OdaBimApp 并加载任何 .rvt 文件。
2. 选择文件 -&gt; 导出属性到 Json。
3. 选择生成的 .Json 文件的路径和名称。

![ODA BIM JSON](/files/inline-images/ODA%20BIM%20JSON.png)也可以导出特定对象的参数：

1. 在元素表中右键单击所需对象。
2. 选择“导出此元素的属性”。
3. 选择生成的 .Json 文件的路径和名称。

![ODA BIM parameter for specific object](/files/inline-images/ODA%20BIM%20JSON%20export%20parameter%20for%20one%20specific%20object.png)您还可以在查看器中选择一个绘制的对象：

1. 选择“矢量化”。
2. 右键单击所需对象。
3. 选择“导出此元素的属性”。
4. 选择生成的 .Json 文件的路径和名称。

![ODA BIM export parameter](/files/inline-images/BimRv%20export%20parameter.png)导出参数的结果是一个具有以下结构的 .Json 文件：

![JSON file with the structure](/files/inline-images/JSON%20file%20structure.png)本系列的下一篇文章将包含将层次结构导出到 .Json 文件的示例。

## 今天就开始行动

**免费试用 ODA 软件 60 天。  
无风险，无需信用卡。**

[免费试用](https://www.opendesign.com/cn/free-trial)
