【发布时间】:2020-03-25 13:33:44
【问题描述】:
我需要对发送到 Mirth 的对象数组进行排序。最初排序是通过 XSLT 完成的(因为入站数据是 XML),但是随着更改(在我的控制之外)入站数据更改为 JSON。原始排序是在我保留的目标转换中完成的。
入站 JSON 示例:
{
"Id":"100001",
"Set":
{
"unimportantdata1":null,
"unimportantdata2":null,
"unimportantdata3":"0001-01-01T00:00:00",
"unimportantdata4":"0001-01-01T00:00:00",
"ArrayToSort":[
{
"vt":"blah",
"Num":"2",
"desc":"dp",
"Value":["1.1","1.2"],
"Time":"2020-03-23T02:23:41",
"blah": { "Name": { "LastName":"ob-ln","Firstname":"ob-fn","MiddleName":"ob-mi","Title":null}}
},
{
"vt":"yadda",
"Num":"1",
"desc":"dp",
"Value":["1.1","1.2"],
"Time":"2020-03-23T02:23:41",
"blah": { "Name":{"LastName":"ob-ln","Firstname":"ob-fn","MiddleName":"ob-mi","Title":null}}
}
]}
}
我需要按“Num”属性升序排序的 ArrayToSort。
我的问题是:
- 这是在目标通道转换器中排序的最佳位置吗?
- 我猜要走的路是通过 JavaScript,但我不确定如何继续 - 建议?
提前谢谢你
【问题讨论】:
标签: javascript json mirth