Mysql com C/Lazarus/Python/PHP/R – Parte 4
Neste penultimo artigo, mostrarei como ler JSON com mysql.
Para não me repetir, pois já apresentei isso anteriormente, no artigo abaixo:
Resolvi fazer diferente.
No artigo de PHP, mostrei um web service, que consumi com AngularJS/BootStrap:
Agora neste artigo, vou consumir tambem o web service.
GIT do Projeto
https://github.com/marcelomaurin/PythonJS
Exemplo do Código
Client WebService
Neste exemplo, consumimos o web service, onde recebemos o JSON.
import requests
import codecs
import json
api_url = "http://maurinsoft.com.br/exemplos/phpmysql/ws/Pessoa.php"
response = requests.get(api_url)
response.headers['content-type']
#response.encoding
#response.text
#print(response.text)
#response.text.encode('utf-8-sig','ignore')
#print(response);
info = ""
if(response.text!={}):
dados = codecs.decode(response.text.encode(),'utf-8-sig')
js = json.loads(dados)
print(js)
#print(js.count())
Usando PANDAS
Neste segundo exemplo, podemos verificar uma ligeira diferença, pois estamos convertendo os dados para Pandas. ankara escort çankaya escort ankara escort çankaya escort escort ankara çankaya escort escort bayan çankaya istanbul rus escort eryaman escort escort bayan ankara ankara escort kızılay escort istanbul escort ankara escort ankara rus escort escort çankaya ankara escort bayan istanbul rus Escort atasehir Escort beylikduzu Escort Ankara Escort malatya Escort kuşadası Escort gaziantep Escort izmir Escort
from urllib.request import urlopen
import json
import pandas as pd
response = urlopen("http://maurinsoft.com.br/exemplos/phpmysql/ws/Pessoa.php")
json_data = response.read().decode('utf-8-sig', 'replace')
d = json.loads(json_data)
df = pd.json_normalize(d[0])
print(df)
Espero ter auxiliado os amigos, neste interessante artigo.