跳到主要内容

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 键值对放到最外层;
  • 示例:勾选的情况;

image.png


运行调优

建议不进行特别配置,按照平台的默认分配运行。

使用方法

未部署状态下的操作步骤

后面板链接


image.png


右面板配置

  • 键(key)输入"parameter";
  • 勾选“设计点id提取”;

image.png


部署状态下的操作步骤

后面板操作

在前面板该组件输入,输出如下:


image.png


弹窗操作

无。