Jak mogę uzyskać json tablicy pliku json z JavaScript i jQueryJak uzyskać tablicę JSON z pliku z getJSON?
byłem triyng z następnego kodu, ze nie robi praca:
var questions = [];
function getArray(){
$.getJSON('questions.json', function (json) {
for (var key in json) {
if (json.hasOwnProperty(key)) {
var item = json[key];
questions.push({
Category: item.Category
});
}
}
return questions;
})
}
Jest to plik json nazywa: pytania. json
{
"Biology":{
"Category":{
"cell":{
"question1":{
"que1":"What is the cell?"
},
"option1":{
"op1":"The cell is the basic structural and functional unit",
"op2":"is a fictional supervillain in Dragon Ball"
},
"answer1":"opt1"
}
}
},
"Astronomy":{
"Category":{
"Mars":{
"question1":{
"que1":"How many moons does Mars?"
},
"option1":{
"op1":"5",
"op2":"2"
},
"answer1":"opt2"
}
}
}
}
Chcę uzyskać tablicę z tego formatu {Biologia: {Kategoria: {komórka: {question1 ....}}}} w
Dzięki. To działa! –
@ chikatetsu - nie ma za co! – adeneo
Nawiasem mówiąc, jak mogę uzyskać wartość na przykład Astronomii? console.log (pytania [1]. [Astronomy]), w ten sposób jest ok? –