En Javascript, vous pouvez utiliser la fonction fetch() pour charger un fichier JSON à partir d’un serveur. Voici un exemple de comment faire :
```
fetch(‘https://api.example.com/data.json’)
.then(response => {
if (!response.ok) {
throw new Error(“Erreur HTTP: “ + response.status);
}
return response.json();
})
.then(json => {
// Utilisez votre JSON ici
console.log(json);
})
.catch(function () {
console.log(“Problème d’accès au serveur”);
});
```
La fonction fetch() retourne une promesse qui résout à l’objet de la réponse. Vous pouvez ensuite utiliser la méthode json() de l’objet de la réponse pour obtenir une autre promesse qui résout avec les données JSON parseées.
Notez que cette fonction renvoie une promesse, vous aurez donc besoin de gérer les erreurs en utilisant then() et catch(), comme dans l’exemple ci-dessus.
Assurez-vous également que le serveur permet les requêtes CORS si vous chargez le fichier JSON à partir d’un domaine différent du site web.
Enfin, il est également important de noter que fetch() n’est pas supporté dans Internet Explorer. Vous devrez utiliser un polyfill ou une autre technique de récupération de données, comme XMLHttpRequest, si vous devez supporter ce navigateur.