Skip to main content

Posts

Showing posts with the label queries em json

Equivalente XPATH para JSON

Trabalhando com estruturas complexas de JSON, eu estava precisando de um biblioteca que executa-se sintaxe equivalente ao XPATH no universo XML porém com estruturas JSON. Nesta pesquisa me deparei com diversas bibliotecas, duas me chamaram a atenção: JSONPath Defiant Testei primeiro o JSONPath por parecer bem simples mas infelizmente sem sucesso, por exemplo, tentei usar um dos exemplos do site e não funcionou : $..book[?(@.price<10 data-blogger-escaped-code=""> Para o teste com JSONPath usei o site http://jsonpath.curiousconcept.com/ e também um código meu. Pode ser um erro meu, algo que não entendi, mas o fato é que apos varias tentativas o filtro não funcionava. Obs: versão 0.8.0 Em seguida passei para o Defiant com grata surpresa, além de ser mais completo é mais próximo a sintaxe XPATH, funcionou de primeira. Abaixo segue um exemplo de estrutura JSON onde se pode testar alguma expressões. {    "store": {       "book": [ ...