Partage
  • Partager sur Facebook
  • Partager sur Twitter

parcourir un fichier json en javascript

Sujet résolu
    7 mars 2024 à 21:34:59

    Bonjour,

    question débutant en javascript

    je viens vers vous car j'ai un peu de mal avec un fichier json.

    je pense que mon erreur doit être débile mais je ne sais pas ce qui manque.

    j'ai un gros fichier json  qui commence comme ça 

    [
    {"type":"header","version":"5.2.1","comment":"Export to JSON plugin for PHPMyAdmin"},
    {"type":"database","name":"euromillion"},
    {"type":"table","name":"tirage","database":"euromillion","data":
    [
    {"id":"1","number1":"44","number2":"35","number3":"16","number4":"34","number5":"17","star1":"5","star2":"10","date":"25\/08\/2023","datenumber":"20233068"},
    {"id":"2","number1":"21","number2":"40","number3":"23","number4":"32","number5":"49","star1":"11","star2":"8","date":"29\/08\/2023","datenumber":"20233069"},
    {"id":"3","number1":"47","number2":"25","number3":"23","number4":"30","number5":"44","star1":"9","star2":"12","date":"18\/08\/2023","datenumber":"20233066"},
    {"id":"4","number1":"3","number2":"32","number3":"5","number4":"43","number5":"9","star1":"6","star2":"10","date":"15\/08\/2023","datenumber":"20233065"},
    {"id":"5","number1":"10","number2":"13","number3":"34","number4":"4","number5":"6","star1":"3","star2":"5","date":"11\/08\/2023","datenumber":"20233064"},
    {"id":"6","number1":"40","number2":"8","number3":"33","number4":"9","number5":"35","star1":"6","star2":"3","date":"08\/08\/2023","datenumber":"20233063"},
    {"id":"7","number1":"15","number2":"31","number3":"48","number4":"20","number5":"44","star1":"1","star2":"3","date":"04\/08\/2023","datenumber":"20233062"},
    {"id":"8","number1":"35","number2":"27","number3":"25","number4":"45","number5":"40","star1":"7","star2":"11","date":"01\/08\/2023","datenumber":"20233061"},
    {"id":"9","number1":"38","number2":"7","number3":"34","number4":"32","number5":"33","star1":"9","star2":"6","date":"28\/07\/2023","datenumber":"20233060"},
    {"id":"10","number1":"11","number2":"7","number3":"27","number4":"5","number5":"37","star1":"12","star2":"6","date":"25\/07\/2023","datenumber":"20233059"},
    {"id":"11","number1":"7","number2":"35","number3":"33","number4":"36","number5":"31","star1":"10","star2":"7","date":"21\/07\/2023","datenumber":"20233058"},
    {"id":"12","number1":"34","number2":"35","number3":"12","number4":"4","number5":"45","star1":"9","star2":"1","date":"18\/07\/2023","datenumber":"20233057"},
    {"id":"13","number1":"5","number2":"29","number3":"48","number4":"8","number5":"35","star1":"5","star2":"6","date":"14\/07\/2023","datenumber":"20233056"},
    {"id":"14","number1":"48","number2":"28","number3":"2","number4":"11","number5":"42","star1":"4","star2":"9","date":"11\/07\/2023","datenumber":"20233055"},
    {"id":"15","number1":"2","number2":"12","number3":"19","number4":"11","number5":"38","star1":"8","star2":"4","date":"07\/07\/2023","datenumber":"20233054"},

    je récupére sans soucis mon tableau via ajax 

    var xhr = new XMLHttpRequest;
    var tirage; 
    
    xhr.open("GET", "json/tirage.json");
    xhr.responseType = "json";
    xhr.addEventListener("loadend", function()
    {
       tirage = this.response;
          parcourJson(tirage); 
    });
     xhr.send();

    mon problème vient le moment pour parcourir ce tableau car j'aimerais accéder a ce qui m'intéresse c'est a dire les numéros. je sais parcourir un tableau mais là où je bloque pour récupérer par exemple l'id. j'ai déjà tenté ce genre de code 

    function parcourJson(obj){
       
       var list = obj;
    list.forEach(function(numbers) {
       console.log(numbers);
       for (let i in numbers ){
          var number = numbers[i];
          for (let j in number){
             console.log(number[j]);
          }
       }
    });
    
    } 
    

    bah ma question c'est comment je peux faire si je veux par exemple récupéré le number5 par ex. je pense que je ne part pas du très bon côté. j'espère avoir été claire merci d'avance.

    cordialement.

    ------------

    edite au final j'ai trouvé juste après avoir poser ma question désolé du dérangement! 

    -
    Edité par eole59 7 mars 2024 à 22:29:14

    • Partager sur Facebook
    • Partager sur Twitter

    parcourir un fichier json en javascript

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    • Editeur
    • Markdown