Como o JSONPath difere nos conectores e no Painel de execução

Saiba mais sobre a diferença entre as expressões JSONPath utilizadas nos conectores e no Painel de execução da Digibee Integration Platform.

JSONPath é um conjunto de expressões usadas para consultar valores em um objeto JSON. Você pode usar as expressões para navegar por um JSON e recuperar elementos, elementos aninhados e arrays.

Na Digibee Integration Platform, você pode usar JSONPath em alguns conectores específicos, como no JSON Path Transformer, em expressões Double Braces usando a função JSONPATH() ou para pesquisar informações no Painel de execução.

Atualmente usamos duas bibliotecas JSONPath:

Por exemplo, você pode usar a seguinte expressão para conectores e a função JSONPATH():

$.body.data[0].attributes.columns[1].values[?(@.length()==1)]..*

E para o Painel de execução, você pode usar a seguinte expressão:

$.body.data[0].attributes.columns[1].values[?(@.length==1)]..*

Leia a documentação de cada biblioteca para entender como criar expressões JSONPath:

Last updated