我正在开发一个逻辑应用程序,它将创建一个错误,我必须在工作项中显示描述,如下所示:
{
"Description":
{
"Title":"",
"Validation step":"",
"OperationActivityId:":"",
"Environment detailsLink":"",
"Please click here":"",
"ErrorMessage":""
}
}
Run Code Online (Sandbox Code Playgroud)
我正在查询上述所有字段作为 Kusto(KQL) 查询的结果并获取所有必填字段,但我不知道如何将其转换为 Json。谁可以帮我这个事..?
提前致谢。
干得好:
PackedRecordlet MyTable = datatable(Category:string, Value:long) [
"A", 1,
"A", 3,
"A", 5,
"B", 1,
"B", 2
];
MyTable
| extend PackedRecord = pack_all()
| summarize Result = make_list(PackedRecord)
Run Code Online (Sandbox Code Playgroud)
这将以漂亮的 json 输出所有内容:
[
{
"Category": "A",
"Value": 1
},
{
"Category": "A",
"Value": 3
},
{
"Category": "A",
"Value": 5
},
{
"Category": "B",
"Value": 1
},
{
"Category": "B",
"Value": 2
}
]
Run Code Online (Sandbox Code Playgroud)
解释
pack_all() 将记录列中的所有数据放入 JSONsummarize make_list(...) 获取所有这些 JSON,并从中创建一个列表(数组)