使用流分析查询创建 JSON 个对象

Create JSON object with Stream Analytics query

我正在尝试将传入的 JSON 对象格式化为 JSON 对象并输出

输入:

{
  "id" : "001",
  "firstArray":[
    {
      "tid" : 9,
       "secondArray":[
         {
            "keep1" : "value1",
            "keep2" : "value2",
            "remove1" : "somevalue1",
            "remove2" : "somevalue2"
         },
         {...}
       ]
     },
     {
      "tid" : 8,
       "secondArray":[
         {
            "keep1" : "value1",
            "keep2" : "value2",
            "remove1" : "somevalue1",
            "remove2" : "somevalue2"
         },
         {...}
       ]
     }
  ]
}

我想过滤这个对象(删除一些无用的属性)并得到类似的东西。

输出:

{
  "id" : "001",
  "firstArray":[
    {
      "tid" : 9,
       "secondArray":[
         {
            "keep1" : "value1",
            "keep2" : "value2"
         },
         {...}
       ]
     },
     {
      "tid" : 8,
       "secondArray":[
         {
            "keep1" : "value1",
            "keep2" : "value2"
         },
         {...}
       ]
     }
  ]
}

有人可以帮我查询或指出正确的方向吗? 谢谢

这可以通过自定义 JavaScript 函数来实现。看看:https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-javascript-user-defined-functions