在逻辑应用中检索Json属性的名称

时间:2018-08-24 08:47:33

标签: json azure azure-logic-apps

嗨,我想知道是否有一种方法可以从逻辑应用程序的Json对象中提取/检索/获取属性名称。

我到底是在Json对象中嵌入的XML(请不要问我为什么)

我正在做的是将Json对象中的内容(xml)转换/解析为Json。我希望能够获得特定属性的名称。

这就是我现在拥有的:

json(xml(outputs('Compose')['xmlObject']))?['RootProperty']['SubProperty']

我得到的是属性“ SubProperty”中的内容/数据。 结果,我想要得到的是名称/短语“ SubProperty”,就是它的名称。

这可能吗?

编辑:

所以我的意思是我想要用简单的术语选择节点的名称。

因此,不是获得“ SubProperty”中的内容的结果,而是:

enter image description here

i我想说父节点的名称。结果就是“ SubProperty”。

enter image description here

1 个答案:

答案 0 :(得分:0)

不幸的是,JSONPath规范无法返回有关文档的元数据,例如元素名称。

您必须以某种非常circuit回的方式来解决此问题,例如将JSON转换为Xml或将JavaScript转换为.parse()JSON并将其视为对象。