How do I store the contents of a JSON file in a variable

0

agenda=[];
$.getJSON("agenda.json", function(dados) {
 agenda=dados;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    
asked by anonymous 22.07.2017 / 04:13

1 answer

0

I used the jqxhr object example from the following link link

About the error, I think you've failed to declare the variable before.

    //agenda = [];
    //$.getJSON("http://echo.jsontest.com/key/value/one/two", function(dados) {
    //  agenda = dados;
    //});

    // Atribua manipuladores imediatamente após fazer o pedido,
        // e lembre-se do objeto jqxhr para este pedido
    var jqxhr = $.getJSON( "http://echo.jsontest.com/key/value/one/two", function(dados) {
      console.log( "Sucesso" );
      console.log(dados);
      console.log("Primeiro dado:"+dados.one+"\nSecond data:"+dados.key);
    })
      .done(function() {
        console.log( "Segundo sucesso" );
      })
      .fail(function() {
        console.log( "Error" );
      })
      .always(function() {
        console.log( "Completo" );
      });

    // Execute outro trabalho aqui ...

    // Defina outra função de conclusão para o pedido acima
    jqxhr.complete(function() {
      console.log( "Segundo completo" );
    });

    //console.log(agenda);
    console.log("### - @lucaslimax, @lucaslimay or [email protected] good life!");

    // Link da documentação
    // ## - http://api.jquery.com/jquery.getjson/

    // Link do arquivo .json vindo de uma api de test
    // ## - http://echo.jsontest.com/key/value/one/two
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

I hope you have helped.

    
22.07.2017 / 05:34