我有一个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,
}
欢迎使用任何指针!
我不是很肯定,我可能会需要完整的有效负载和示例输出,但是您要这样做吗?
输入:
{
"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>"
}