我正在尝试创建一些深几级的 json,但我在 2 个地方遇到了麻烦。首先,是获取正确的格式。我还想在数据集中添加一个“level_two”。
第二个是解析数据。任何帮助将不胜感激。
谢谢!
JSON:
{
"math_problems": [
{
"level_one": {
"addition": {
"problem": {
"data_set": [
3,
2
]
},
"problem": {
"data_set": [
5,
1
]
}
},
"subtraction": {
"problem": {
"data_set": [
4,
2
]
}
},
"division": {
"problem": {
"data_set": [
3,
2
]
}
},
"multiplication": {
"problem": {
"data_set": [
3,
2
]
}
}
}
}
]
}
jQuery:
$.getJSON('/data/math.json', function(data) {
var the_data = [];
$.each(data,function(index,item) {
i = index;
number_one = item[0]['level_one']['addition']['problem']['data_set'][0];
number_two = item[0]['level_one']['addition']['problem']['data_set'][1];
the_data += number_one + " + " + number_two;
});
$('<ul/>', {
'class': 'my-new-list',
html: the_data + " = " + (number_one + number_two)
}).appendTo('body');
});
我希望能够解析数据以提取说:
level_one > 加法 > 问题 1 > 3, 2
level_two > 减法 > 问题 1 > 4, 3
有任何想法吗?