jolt变换后json对象的排序

2024-05-18

Input:

{

//The input json object

}

所需输出:

{

"Event1": "Value1",
"Event2": [
            // collection of json objects
          ],

"Event3": {
            //The input json object
          }

}

所以基本上输入 json 进入另一个 json 对象包装器的“Event3”中。

这是我的规格:

[
  {
    "operation": "shift",
    "spec": {
      "@": "Event3"
    }
  },
  {
    "operation": "default",
    "spec": {
      "Event1": "Value1",
      "Event2": [
        // some objects
       ]
    }
  }
]

现在的问题是 - 上面的规范正在进行转换,但是对象的顺序混乱了,如下所示:

{
"Event3": {
            //The input json object
          },
          
"Event2": [
            // some objects
          ],
"Event1": "Value1"

}

请建议我应该如何解决这个问题。


你尝试过使用sort手术?

[
  {
    "operation": "sort",
    "spec": {
      "*": ""
    }
  }
]

认为这可能对你有用;)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jolt变换后json对象的排序 的相关文章

随机推荐