如何在不显式指定名称的情况下将JSON键值对投影到列

Ming

在其中,customDimensions我有x个键值对数据(目前只有两个NameChannel以下面的屏幕截图为例)

在此处输入图片说明

并且我想将它们投影到没有显式指定键名称的列中,以便将来,如果将新的键值对添加到日志中,则不必回头并按顺序修改查询将其显示为新列。

在此处输入图片说明

谢谢!

约尼

Kusto查询语言包括bag_unpack()插件:https : //docs.microsoft.com/zh-cn/azure/kusto/query/bag-unpackplugin

这是一个例子:

datatable(anotherColumn:int, customDimensions:dynamic)
[
    1, dynamic({"Name":"mfdg",  "Channel":"wer"}),
    2, dynamic({"Name":"mfdg2", "Channel":"wer2"}),
    3, dynamic({"NotAName":2.22, "NotAChannel":7}),
]
| evaluate bag_unpack(customDimensions)

产生:

| anotherColumn | Name  | Channel | NotAName | NotAChannel |
|---------------|-------|---------|----------|-------------|
| 1             | mfdg  | wer     |          |             |
| 2             | mfdg2 | wer2    |          |             |
| 3             |       |         | 2.22     | 7           |

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Kubectl:如何在不显式指定Pod名称的情况下显示Pod日志?

如何在不显式调用名称的情况下动态访问 r 矩阵行名称?

如何在不显式指定主键的情况下使用Dapper Extensions将对象插入PostGreSql?

如何在不显式指定TProperty类型的情况下创建Expression <Func <TModel,TProperty >>

PostgreSQL:如何在不使用中间hstore的情况下将键值表转换为json

如何不显式指定名称自动匹配的成员?

如何在不显式指定.exe扩展名的情况下从终端运行Windows可执行文件?

如何在不显式使用数据库名称的情况下启用对数据库的更改跟踪?

如何在不显式调用显式构造函数的情况下初始化映射?

Javascript-如何在不显示文本区域的情况下将文本复制到剪贴板?

在Django中,如何在不显示链接的情况下将信息传递到服务器?

如何在不指定范围键值的情况下对DynamoDB查询结果进行排序

如何在不指定分区键值的情况下查询 DynamoDB?

如何在不显式定义方法顺序的情况下验证模拟的顺序?

Jinja2 如何在不显式传递函数的情况下读取函数?

Java:如何在不显式注册每个对象的情况下侦听方法调用?

如何在不显式映射结果的情况下转发WSResponse

Dapper如何在不显式打开连接的情况下执行查询?

如何在不显示文本的情况下分配Win32 EDIT控件的窗口名称?

如何在不指定列名称的情况下返回表第一列中的所有值?

Oracle sql,在不指定名称的情况下更改约束

如何在不区分逻辑名称的情况下将MSSQL数据库还原到新位置

如何在不添加子列表的情况下将键值对添加到列表?

如何在不循环的情况下将python JSON行转换为dataframe列

如何在不循环的情况下将python JSON列表转换为数据框列

如何在不知道位置的情况下从嵌套的 json 返回特定的键值对?

如何在不加载整个 json 文件的情况下提取键值

如何在不预定义 JSON 结构的情况下将 JSON 响应显示到 MVC 视图中?

如何在不显示URL的情况下将参数传递给Angularjs的router-ui?