2012-03-30 4 views
1

Je veux juste demander, comment puis-je enregistrer mon fichier json de l'URL dans une variable. Et puis, comment puis-je travailler avec?json enregistrer à la variable

normalement aller si:

var jsonOriginal = { name: "Steve", age: 27, jobTitle: "Program Manager" }; 
    alert(person.name); 

mais maintenant j'ai besoin JSON url spécifique ... avec des objets à l'intérieur des objets ... Comment puis-je enregistrer ce JSON var, puis appeler un travail avec spécifique objet à l'intérieur d'

il va donc, si je n'utilise que l'URL. Mais j'ai besoin JSON intérieur variable:

$.getJSON('http://192.168.1.101:8080/mbx/labResults.json', function(data) { 
    for(var i=zacetek; i<strani; i+=1){ 
     var avtorizacija; 
     if(data[i].authorizationStatus=="true") avtorizacija = "Da"; else avtorizacija = "" 
     $('#myTable2').append("<tr><td><input id='checkbox' type='checkbox' />" + 
           "<td>" + data[i].id64.labId + "/" + data[i].id64.protocol + "</td>" + 
           "<td>" + data[i].patient.name.toUpperCase() + "</td>" + 
           "<td>" + data[i].patient.kzzNumber + "</td>" + 
           "<td>02.02.2012</td>" + 
           "<td>kri, blato</td>" + 
           "<td>virologija</td>" + 
           "<td>" + avtorizacija +"</td>" + 
           "<td>" + data[i].resultDate +"</td>" + 
           "<td>" + data[i].resultDate +"</td></tr>" 
     ); 
    } 
}); 

grâce

+1

n'est pas que 'data' dans votre fonction' $ .getJSON' est un json dans une variable? Comment comptez-vous l'utiliser? – linuxeasy

Répondre

1

Vous pouvez utiliser un concept de sérialisation JSON en chaîne et en objets comme expliqué ici: Serializing to JSON in jQuery

Personnellement, je l'ai utilisé: parseJSON et toJSON (peut être trouvé dans le lien), qui était très efficace et simple à utiliser.

Questions connexes