Estoy tratando de usar fetch para importar un archivo json local en JavaScript, pero sigo recibiendo el error para la segunda línea del archivo json:
SyntaxError no detectada: fichas inesperado ":"
Aquí está mi archivo json:
{ "items": [ { "key 1": "abc", "key 2": { "xyz": [ { "name": "abc", "version": "1.0.0", }, ... ] }, "key 3": { "...": [ { ... }, ... ] }, }, ... ] }Usé un validador json en línea y confirmé que mi json.
Aquí está mi código JavaScript:
<script src="file.json"> fetch("./file.json") .then(res => res.json()) .then(data => console.log(data)) .catch(err => console.log(err)) </script>