No pinta los datos a través de una llamada al fichero JSON
Error
Si el fichero json al que se enlaza está alojado en un servidor es posible que no cargue puesto que algunos servidores no permiten el acceso directamente desde el enlace.
Solución
Siempre que se cargue el HTML y el JSON desde el mismo servidor no hay problema. Por lo tanto, el HTML como el archivo JSON deberían compartir ubicación para asegurar que el archivo JSON pueda ser leído y, por consiguiente, pintado.