数レベルの深さの json を作成しようとしていますが、2 か所で問題が発生しています。1つ目は、フォーマットを正しくすることです。また、データセットに「level_two」を追加したいと考えています。
2 つ目は、データの解析です。どんな助けでも大歓迎です。
ありがとう!
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
何か案は?