Получить имя свойства Json в логических приложениях - PullRequest
0 голосов
/ 24 августа 2018

Привет, мне было интересно, есть ли способ извлечь / получить / получить имя свойства из объекта Json в логических приложениях.

Если у меня есть XML, встроенный в объект Json (не спрашивайте меня, почему, пожалуйста)

Что я делаю, так это конвертирую / анализирую содержимое (xml) внутри объекта Json в Json. Я хочу, чтобы можно было получить название определенного свойства.

Это то, что у меня есть сейчас:

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

То, что я получаю, это содержимое / данные внутри свойства "SubProperty". В результате я хочу получить имя / фразу «SubProperty», то есть его имя.

Возможно ли это?

EDIT:

Итак, я имею в виду, что мне нужно имя узла, который я выбираю в простых терминах.

Таким образом, вместо того, чтобы получить результат из «SubProperty», то есть:

enter image description here

Я хочу, чтобы, так сказать, имя родительского узла. Это «SubProperty», в результате.

enter image description here

1 Ответ

0 голосов
/ 25 августа 2018

К сожалению, в спецификациях JSONPath нет способа вернуть метаданные о документе, например имена элементов.

Вам нужно будет обойти это очень сложным способом, таким как преобразование JSON в Xml или JavaScript в .parse () JSON и трактовать его как объект.

...