# https://api.data.gov.hk/v1/carpark-info-vacancy?data=vacancy&vehicleTypes=privateCar import requests from pprint import pprint import json url = "https://api.data.gov.hk/v1/carpark-info-vacancy" params = { "data": "vacancy", "vehicleTypes": "privateCar" } response = requests.get(url, params=params) js_result_vacancy = response.json()['results'] url = "https://api.data.gov.hk/v1/carpark-info-vacancy" response = requests.get(url) js_result_all = response.json()['results'] output = [] for jrv in js_result_vacancy: for jra in js_result_all: if jrv['park_Id'] == jra['park_Id']: output.append(jra) break js_row = output[0] pprint(js_row) pprint("length of json: "+str(len(output))) # Store js_result into js_result.json with open('js_result_o.json', 'w') as outfile: json.dump(output, outfile, indent=2) task1_json = output