0

尊敬する人々 ....

これは私のnode.jsコードです... https://gist.github.com/SkyKOG/99d47dbe5a2cec97426b

試験結果のデータを解析しようとしています...例... http://www.vtualerts.com/results/get_res.php?usn=1MV09IS002&sem=7

私は結果を得ています...

            json.results = [];

            var output = '';

            var k = response.query.results.body.div.div[0].table[1].tr.length;

            for (var j = 1; j < k; j++) {

                for (var i = 0; i <= 5; i++) {
                    var result_obj = {};
                    result_obj.subjects = [];

                    for (key in response.query.results.body.div.div[0].table[1].tr[j].td[i]) {
                        if (typeof response.query.results.body.div.div[0].table[1].tr[j].td[i].em === "undefined") {
                            continue;
                        }

                        var subject_obj = {};

                        output += "Subject : " + response.query.results.body.div.div[0].table[1].tr[j].td[i].em + " " + "\n";

                        var subtext = response.query.results.body.div.div[0].table[1].tr[j].td[i].em + " " + "\n";
                        subject_obj.subjectname = subtext.replace(/[(].*[)]/, "").trim();

                        result_obj.subjects.push(subject_obj);
                        console.log(subject_obj);
                        break;

                    }

                    console.log(result_obj.subjects);

そして、この形式で JSON を取得するには... https://gist.github.com/SkyKOG/3845d6a94cea3b744296 作成されたオブジェクトを正しいスコープでプッシュしているとは思わない...プッシュ先のサブジェクト配列が空になってしまう....

この点で親切に助けてください....ありがとう...

4

0 に答える 0