Puedes usar la función `fetch()` para recuperar y cargar un archivo JSON desde un servidor. Aquí tienes un ejemplo:
```javascript
fetch(‘http://example.com/misdatos.json’)
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(‘Error:’, error));
```
Este código hace lo siguiente:
1. `fetch(‘http://example.com/misdatos.json’)` realiza una solicitud a la URL proporcionada.
2. `response => response.json()` es una función que convierte la respuesta en un objeto JSON.
3. `data => console.log(data)` es una función que recibe el objeto JSON y lo imprime en la consola.
4. `error => console.error(‘Error:’, error)` en caso de que ocurra algún error durante la solicitud, éste será capturado y se mostrará en la consola.
La función `fetch()` es moderna y basada en promesas, y a menudo se utiliza en lugar del antiguo objeto `XMLHttpRequest` para hacer solicitudes de red en JavaScript.