JavaScript:
{
"outputs": [
{
"name": "U1A_SHIFT",
"pressure": "VFM.U_FIELD.U1A_SHIFT.DHPT.pressure",
"temperature": "VFM.U_FIELD.U1A_SHIFT.DHPT.temperature",
"volFlowLC_o": "VFM.U_FIELD.U1A_SHIFT.DHPT.volFlowLC_o",
"volFlowLC_w": "VFM.U_FIELD.U1A_SHIFT.DHPT.volFlowLC_w",
"volFlowLC_g": "VFM.U_FIELD.U1A_SHIFT.DHPT.volFlowLC_g",
"volFlowSC_o": "VFM.U_FIELD.U1A_SHIFT.DHPT.volFlowSC_o",
"volFlowSC_w": "VFM.U_FIELD.U1A_SHIFT.DHPT.volFlowSC_w",
"volFlowSC_g": "VFM.U_FIELD.U1A_SHIFT.DHPT.volFlowSC_g",
"massFlowLC_o": "VFM.U_FIELD.U1A_SHIFT.DHPT.massFlowLC_o",
"massFlowLC_w": "VFM.U_FIELD.U1A_SHIFT.DHPT.massFlowLC_w",
"massFlowLC_g": "VFM.U_FIELD.U1A_SHIFT.DHPT.massFlowLC_g",
"massFlowSC_o": "VFM.U_FIELD.U1A_SHIFT.DHPT.massFlowSC_o",
"massFlowSC_w": "VFM.U_FIELD.U1A_SHIFT.DHPT.massFlowSC_w",
"massFlowSC_g": "VFM.U_FIELD.U1A_SHIFT.DHPT.massFlowSC_g"
},
{
"name": "U1A_SHIFT_UPT",
"pressure": "VFM.U_FIELD.U1A_SHIFT.UPT.pressure",
"temperature": "VFM.U_FIELD.U1A_SHIFT.UPT.temperature"
},
{
"name": "U1A_SHIFT_PCV_UPT",
"pressure": "VFM.U_FIELD.U1A_SHIFT.PCV_UPT.pressure",
"temperature": "VFM.U_FIELD.U1A_SHIFT.PCV_UPT.temperature"
},{
"name": "U3B_PCV_DPT",
"pressure": "VFM.U_FIELD.U3B.PCV.DPT.pressure",
"temperature": "VFM.U_FIELD.U3B.PCV.DPT.temperature",
"volFlowLC_o": "VFM.U_FIELD.U3B.PCV.DPT.volFlowLC_o",
"volFlowLC_w": "VFM.U_FIELD.U3B.PCV.DPT.volFlowLC_w",
"volFlowLC_g": "VFM.U_FIELD.U3B.PCV.DPT.volFlowLC_g",
"volFlowSC_o": "VFM.U_FIELD.U3B.PCV.DPT.volFlowSC_o",
"volFlowSC_w": "VFM.U_FIELD.U3B.PCV.DPT.volFlowSC_w",
"volFlowSC_g": "VFM.U_FIELD.U3B.PCV.DPT.volFlowSC_g",
"massFlowLC_o": "VFM.U_FIELD.U3B.PCV.DPT.massFlowLC_o",
"massFlowLC_w": "VFM.U_FIELD.U3B.PCV.DPT.massFlowLC_w",
"massFlowLC_g": "VFM.U_FIELD.U3B.PCV.DPT.massFlowLC_g",
"massFlowSC_o": "VFM.U_FIELD.U3B.PCV.DPT.massFlowSC_o",
"massFlowSC_w": "VFM.U_FIELD.U3B.PCV.DPT.massFlowSC_w",
"massFlowSC_g": "VFM.U_FIELD.U3B.PCV.DPT.massFlowSC_g"
},
]
}
===================
[B]convert to below fromat[/B]
=================
{
"namespace": 2,
"channels": [{
"channelId": "VFM",
"devices": [{
"deviceId": "U_FIELD",
"tagGroup": [{
"tagGroupId": "U1A_SHIFT",
"tagGroup": [
{
"tagGroupId": "DHPT",
"tags": [
{
"tagId": "VFM.U_FIELD.U1A_SHIFT.DHPT.pressure",
"value": 10
},
{
"tagId": "VFM.U_FIELD.U1A_SHIFT.DHPT.temperature",
"value": 20
},
{
"tagId": "VFM.U_FIELD.U1A_SHIFT.DHPT.volFlowLC_o",
"value": 30
},
{
"tagId": "VFM.U_FIELD.U1A_SHIFT.DHPT.volFlowLC_w",
"value": 40
},
{
"tagId": "VFM.U_FIELD.U1A_SHIFT.DHPT.volFlowLC_g",
"value": 50
}
]
},
{
"tagGroupId": "PCV_UPT",
"tags": [
{
"tagId": "VFM.U_FIELD.U1A_SHIFT.PCV_UPT.pressure",
"value": 10
},
{
"tagId": "VFM.U_FIELD.U1A_SHIFT.PCV_UPT.temperature",
"value": 20
}
]
},
{
"tagGroupId": "UPT",
"tags": [
{
"tagId": "VFM.U_FIELD.U1A_SHIFT.UPT.pressure",
"value": 10
},
{
"tagId": "VFM.U_FIELD.U1A_SHIFT.UPT.temperature",
"value": 20
}
]
}
]
},
{
"tagGroupId": "U3B",
"tagGroup": [
{
"tagGroupId": "PCV",
"tagGroup": [{
"tagGroupId": "DPT",
"tags": [
{
"tagId": "VFM.U_FIELD.U3B.PCV.DPT.pressure",
"value": 10
},
{
"tagId": "VFM.U_FIELD.U3B.PCV.DPT.temperature",
"value": 20
}
]
}]
}]
}]
}]
}]
}
Last edited by a moderator: