我有一个这样的message.payload:
...
"data": {
"itemType": 177,
"fields": {
"initial_conditions$177": "<p>Sample data</p>",
"input_signals$177": "<p>Sample data</p>",
"intermediate_signals$177": "<p>Sample data</p>",
"output_signals$177": "<p>Sample data</p>",
"hil_input_signals$177": "<p>Sample data</p>",
...$177是有效负载(data.itemtype)中的另一个字段,但我不知道如何构建它:
{
"customfield_12507": message.payload.data.hil_use_case$177,
"customfield_12508": message.payload.data.initial_conditions$177,
"customfield_12509": message.payload.data.input_signals$177,
"customfield_12510": message.payload.data.intermediate_signals$177,
"customfield_12511": message.payload.data.output_signals$177,
"customfield_12512": message.payload.data.hil_input_signal$177s,
}欢迎任何指点!
发布于 2020-05-27 02:58:51
我不确定我是否在跟踪,可能需要一个完整的有效负载和样本输出,但这是您正在尝试做的吗?
输入:
{
"data": {
"itemType": 177,
"fields": {
"initial_conditions$177": "<p>Sample data - changed to make more obvious</p>",
"input_signals$177": "<p>Sample data</p>",
"intermediate_signals$177": "<p>Sample data</p>",
"output_signals$177": "<p>Sample data</p>",
"hil_input_signals$177": "<p>Sample data</p>"
}
}
}数据编织(只做了一个字段)
%dw 2.0
output application/json
---
{
"customfield_12508": payload.data.fields["initial_conditions\$$(payload.data.itemType)"]
}哪种输出
{
"customfield_12508": "<p>Sample data - changed to make more obvious</p>"
}https://stackoverflow.com/questions/62029220
复制相似问题