动态字段的一个内部值包含"@"。如何转义@?(需要转义"fields.@version")
let Source = datatable (fields: dynamic) [
dynamic({"seq":17300,"@version":"1"})
];
Source | project fields, fields.seq //, fields.@version
动态对象访问器
括号内的限定字符串(单引号/双引号/三重反引号)。
let Source = datatable (fields: dynamic) [
dynamic({"seq":17300,"@version":"1"})
];
Source
| project fields['@version'], fields["@version"], fields[```@version```]
fields_@version | fields_@version1 | fields_@version2 | 1 | 1 | 1 |
---|
这似乎可以工作:
let Source = datatable (fields: dynamic) [
dynamic({"seq":17300,"@version":"1"})
];
Source | project fields, fields.seq , fields.['@version']
还有其他选择吗?