a parte che per recuperare il campi di un json basta fare:

codice:
parsed_json.location.city;
parsed_json.current_observation.temp_c;
//per recuperare l'icona
parsed_json.current_observation.icon_url;
ecc...
Che problema riscontri con l'inserimento dell'icona?