2012-03-30 14 views
1

Ich möchte nur fragen, wie kann ich speichern meine JSON-Datei von URL in einigen Variablen. Und dann, wie kann ich damit arbeiten?json speichern variable

es normalerweise geht so:

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

aber jetzt brauche ich json von bestimmten URL ... mit Objekten in Objekten ... , wie kann ich dieses json zu var speichern und dann mit spezifischem eine Arbeit nennen Objekt innerhalb othe

es geht so, wenn ich nur URL verwenden. Aber ich brauche json innen 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>" 
     ); 
    } 
}); 

dank

+1

ist nicht, dass 'data' in Ihrer' $ .getJSON' Funktion eine json in einer Variablen ist? Wie gedenken Sie es zu benutzen? – linuxeasy

Antwort

1

können Sie ein Konzept Verwendung von JSON in String-Serialisierung und zurück in Objekte wie hier erklärt: Serializing to JSON in jQuery

Persönlich habe ich verwendet: parseJSON und toJSON (kann in der Verbindung gefunden werden), die sehr effektiv und einfach zu verwenden war.