Json键值
组件名称 | Json键值 | ||
---|---|---|---|
工具集 | 设计分析优化 | ||
组件作者 | 雪浪云-卡尔 | ||
文档版本 | 1.0 | ||
功能 | 为输入数据增加键名keys,并以Json类型输出 | ||
镜像名称 | suanpan_mdo:latest | ||
开发语言 | Python |
组件原理
输入数据作为键值的值,参数作为键值的键,输出为输入和参数组成的键值(Json对象)。
输入桩
输入端子1
- 端口名称:值;
- 功能描述:键值中的值,另外键则为组件的参数;
- 输入类型:对象、数字或字符串;
- 示例:
// 对象
{"design_id":55,"D":0.3,"F":0.3}
// 数字
1
// 字符串
"abc"
输出桩
输出端子1
- 端口名称:输出Json;
- 功能描述:输出的Json数据;
- 输出类型:对象;
- 示例:
{"parameters":{"design_id":55,"D":0.3,"F":0.3}}
其中参数配置为"parameter",未勾选设计点id提取;
数据接收方式
异步模式和同步模式都支持。
参数配置
键(key)
- 功能描述:作为输出Json的键,另外值为输入;
- 必选参数:是;
- 示例:optimization_problem 、parameters 、simulation_results、自定义 ;
自定义键(Key)
- 功能描述:仅当键(Key)选择自定义时,填入该项
- 必选参数:否
- 示例 :key
设计点id提取
- 功能描述:是否提取出输入中的"design_id";
- 必选参数:否;
- 默认:False,即不勾选,如果勾选,将会将design_id 键值对放到最外层;
- 示例:勾选的情况;
运行调优
建议不进行特别配置,按照平台的默认分配运行。
使用方法
未部署状态下的操作步骤
后面板链接
右面板配置
- 键(key)输入"parameter";
- 勾选“设计点id提取”;
部署状态下的操作步骤
后面板操作
在前面板该组件输入,输出如下:
弹窗操作
无。