Get Json Use Python Requests

Bagaimana cara mendownload json dari sebuah web service ?

Python menyediakan sebuah library canggih bernama python requests, yang dapat kita gunakan untuk melakukan action POST dan GET ke webservice.

untuk mempermudah pembuatan object parameter GET, kita bisa menggunakan library urllib

pertama buat terlebih dahulu object parameternya :

get_param={ 
'arrivalDate':"2017-07-02",
'departureDate':"2017-07-03",
'countryCode':'ID'
}

kemudian encode dengan menggunakan urllib

params =urllib.parse.urlencode(get_param)

Kode lengkapnya di bawah ini

import json
import requests
import urllib.parse
get_param={ 
'arrivalDate':"2017-07-02",
'departureDate':"2017-07-03",
'countryCode':'ID'
}
params =urllib.parse.urlencode(get_param)
url = 'http://xxx.com/list?'+params
r = requests.get(url)
print(json.dumps(r.json()))

Good Lucks ….!

more article