json - 在逻辑应用中检索 Json 属性的名称
问题描述
嗨,我想知道是否有一种方法可以从逻辑应用程序中的 Json 对象中提取/检索/获取属性的名称。
我拥有的是嵌入在 Json 对象中的 XML(请不要问我为什么)
我正在做的是将Json对象内的内容(xml)转换/解析为Json。我希望能够获得特定属性的名称。
这就是我现在所拥有的:
json(xml(outputs('Compose')['xmlObject']))?['RootProperty']['SubProperty']
我得到的是属性“SubProperty”中的内容/数据。结果我想要得到的是名称/短语“SubProperty”,这就是它的名称。
这可能吗?
编辑:
所以我的意思是我想要简单地说我正在选择的节点的名称。
因此,不是得到“子属性”中的结果,而是:
我想要父节点的名称可以这么说。结果就是“子属性”。
解决方案
不幸的是,JSONPath 规范没有办法返回有关文档的元数据,例如元素名称。
您必须以某种非常迂回的方式解决此问题,例如将 JSON 转换为 Xml 或将 JavaScript 转换为 .parse() JSON 并将其视为对象。
推荐阅读
- php - 想对 php 中组合的 3 个数组使用 foreach 循环
- spring-boot - 两个日期的 Spring Boot 重叠
- tensorflow - 在 jupyter 环境中导入 tensorflow 时出错
- r - 为每个站点排序前 n 个值的列名并在数据框中生成结果
- python - 在损失函数中使用 autograd 时 PyTorch 不更新权重
- flutter - 如何更改 PopScreen 动画的持续时间?
- spring-boot - 基于控制器在 Spring Boot 中隐藏/显示 Json 响应中的字段
- python - 如何在numpy中获得由另外两列分组的列的部分累积总和?
- python - QLineEdit 中的自动格式化字节数组
- shopware - Shopware 6.3 - 如何在将商店从一个域转移到另一个域时更改域名