Interrogazione di un servizio web

I dati JSON possono essere letti direttamente dai siti che offrono questo tipo di servizio usando un particolare URL:

https://percorsoservizio?param1=val1&param2=val2

?  separa il percorso del servizio dall'elenco dei parametri;
&  separa i parametri indicati attraverso coppie "parametro=valore".

In p5.js l'interrogazione per ottenere un file JSON può essere fatta sempre con l'istruzione loadJSON(). L'interrogazione per i JSON dell'esempio precedente potrebbe diventare:

let servizio = 'https://earthquake.usgs.gov/fdsnws/event/1/query';
let parametri = '?format=geojson&limit=1000&orderby=time-asc';
terremoti = loadJSON(servizio + parametri);

Nel caso del sito "U.S. Geological Survey", la parte finale dell'URL (query) indica il tipo di interrogazione a scelta fra quelli dell'elenco dei metodi. Le diverse opzioni si possono invece trovare nell'elenco dei parametri.