idInputFile.onchange = fnLeerJSON ; function fnLeerJSON( _eventoArchivo ) { let _archivo = _eventoArchivo.target.files[0] ; let _lector = new FileReader() ; _lector.onload = fnArchivoCargado ; _lector.readAsText( _archivo ) ; } function fnArchivoCargado( _eventoCarga) { let _contenidoArchivo = _eventoCarga.target.result ; try { let _contenidoJSON = JSON.parse( _contenidoArchivo ) ; console.log( _contenidoJSON ) ; // Para verificar el contenido fnHacerAlgoConJSON( _contenidoJSON ); } catch ( _error ) { console.error( 'Error al parsear el JSON:', _error ) ; fnErrorConJSON( _contenidoJSON ) ; } };