JSON сохранить в переменную - PullRequest
1 голос
/ 30 марта 2012

Я просто хочу спросить, как я могу сохранить свой JSON-файл из URL в некоторой переменной.А потом, как я могу работать с ним?

обычно все идет так:

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

но теперь мне нужен JSON из определенного URL-адреса ... с объектами внутри объектов ... как можноя сохраняю этот json в var, а затем вызываю работу с конкретным объектом внутри

, если я использую только URL.Но мне нужно JSON внутри переменной:

    $.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>"
        );
    }
});

спасибо

1 Ответ

1 голос
/ 30 марта 2012

Вы можете использовать концепцию сериализации JSON в строку и обратно в объекты, как описано здесь: Сериализация JSON в jQuery

Лично я использовал: parseJSON и toJSON(можно найти по ссылке), которая была очень эффективной и простой в использовании.

...