我一直在尝试转换以下JSON
{
"controlid": "65363_738_VI",
"MSH_1.AcceptAcknowledgementType": "AL",
"MSH_1.SendingFacility.NamespaceID": "6",
"MSH_1.SendingApplication.NamespaceID": "HOSP",
"MSH_2.AcceptAcknowledgementType": "AK",
"MSH_2.SendingFacility.NamespaceID": "7",
"MSH_2.SendingApplication.NamespaceID": "HOSP"
}
我正在寻找类似的输出
{
"msh" : [{
"controlid" : "65363_738_VI",
"seq" : "1",
"AcceptAcknowledgementType" : "AL",
"SendingFacility.NamespaceID" : "6",
"SendingApplication.NamespaceID" : "HOSP"
},
{
"controlid" : "65363_738_VI",
"seq" : "2"
"AcceptAcknowledgementType" : "AK" ,
"SendingFacility.NamespaceID" : "7" ,
"SendingApplication.NamespaceID" : "HOSP"
}]
}
我的规格为
[
{
"operation": "shift",
"spec": {
"controlid": "msh.&(0,0)",
"*.*": {
"@0": "msh.&(0,2)"
}
}
}
]
我得到的最终输出是
{
"msh" : {
"controlid" : "65363_738_VI",
"AcceptAcknowledgementType" : [ "AL", "AK" ],
"SendingFacility.NamespaceID" : [ "6", "7" ],
"SendingApplication.NamespaceID" : [ "HOSP", "HOSP" ]
}
}
对于获得正确规格甚至正确方向的指针的任何帮助,将不胜感激。
感谢和问候,