У меня есть JSon файлJSONarray без имени массива?
{
"info":[
{
"Name":"Noob Here1",
"Department":"Language",
"Sex":"Male",
"Basic_Salary":"175",
"ESI":"58",
"Employee_PF":"60.50",
"Bonus":"2.60"
},
{
"Name":"Noob Here2",
"Department":"Employee_PF",
"Sex":"Female",
"Basic_Salary":"10.5",
"ESI":"4.0",
"Employee_PF":"20",
"Bonus":"0.5"
},
{
"Name":"Noob Here3",
"Department":"Physics",
"Sex":"Male",
"Basic_Salary":"165",
"ESI":"55",
"Employee_PF":"875",
"Bonus":"200"
}
]
}
И я беру данные из него с помощью getJson
loadData(myFile).done(function (data1) {
// check if we acutally get something back and if the data has the info property
if (data1 && data1.info) {
data = data1;
var html = "";
var head = "";
$.each(data1.info[0], function (key, value) {
html += "<td><input data-bind='value:" + key + "'></td>";
head += "<th>" + key + "</th>";
});
html += "<td><input data-bind='value: result'/></td>";
head += "<th>Result</th>";
$("#div1 thead").append(head);
$("#div1").append("<tr></tr>");
$("#div1 tr").append(html);
}
});
Примечание: атрибут Myfile дает имя JSON файла
и добавить данные в DOM
Могу ли я использовать JSON, как
{
[
{
"Name":"Noob Here1",
"Department":"Language",
"Sex":"Male",
"Basic_Salary":"175",
"ESI":"58",
"Employee_PF":"60.50",
"Bonus":"2.60"
},
{
"Name":"Noob Here2",
"Department":"Employee_PF",
"Sex":"Female",
"Basic_Salary":"10.5",
"ESI":"4.0",
"Employee_PF":"20",
"Bonus":"0.5"
},
{
"Name":"Noob Here3",
"Department":"Physics",
"Sex":"Male",
"Basic_Salary":"165",
"ESI":"55",
"Employee_PF":"875",
"Bonus":"200"
}
]
}
Если да, то как это назвать?
data1 [0] [0] дает Noob here1 – Tyranicangel
удалить. Информация и продолжить с данными, как это – 1Mayur
Посмотрите здесь: http://stackoverflow.com/questions/6964387/how-to-parse-json-array-with-no-object-name –