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 ) ;
}
};
Comentarios
Publicar un comentario