Parse di un file JSON

Il parsing di un file JSON mi permette di scaricare il contenuto di un file presente in un repository (es. GitHub), scaricarlo come testo e trasformarlo in un oggetto JSON su cui poterci lavorare

						
const visualizza =()=> {
	url = "ins_link_al_file_JSON"
	fetch(url)
	.then((dati) => dati.json())
	.then((datiJSON)=>{
		let nuovoElemento = document.createElement("div")
		nuovoElemento.innerHTML = datiJSON[0].id
		document.querySelector("body").appendChild(nuovoElemento)
	})
}
						
					

Come prima cosa vado a creare una funzione freccia "visualizza()" che andrò a richiamare alla pressione di un button, successivamente vado a inserire il link al file JSON nella variabile URL (questo mi permetterà di poterla andare a richiamare con più facilità).
La funzione "fetch()" è asincrona (ciò significa che il codice presente al disotto di essa verrà eseguito parallelamente) e necessita come parametro il link al file (precedentemente salvato nella variabile "URL")
Il 1° ".then()" serve a trasformare il contenuto scaricato come testo (dati) in un file JSON (dati.json)
Il 2° ".then()" mi permette di visualizzare il conenuto del file JSON all'interno di una pagina web, al suo interno vado a creare un div (nel quale vado a scrivere i dati del JSON) che vado ad inserire nella pagina html