Skip to main content

Posts

Showing posts from 2014

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": [

Desbloqueando SMTP de uma conta do Gmail para enviar email de aplicações ou serviços!

Construindo um pequeno aplicativo para enviar emails recebidos de um formulário de site, ao testar com alguns emails do Gmail descobri que não estavam sendo enviados, estes emails receberam alertas de tentativa de uso do usuário e senha por uma aplicativo. Pesquisei um pouco como desbloquear o e-mail do Gmail para aplicativos, segue os passos. Efetue login na sua conta do Gmail usando o seu endereço do Gmail e Senha e deixe essa página aberta para as próximas etapas. Acesse a página https://accounts.google.com/b/0/DisplayUnlockCaptcha Tente executar o aplicativo (ou serviço) novamente.