解析json列表但仅针对列表中的一个项目

时间:2016-07-21 15:13:02

标签: jquery

这适用于解析json对象中的所有内容但是如何修改代码以便只给出列表中的一个项目?例如,如果我只想输出第二项呢?询问的原因:在另一个项目中,我正在重新进行jquery测验,我想在单独的页面上输出每个问题。因此,第2页将存在问题2,第3页将存在问题3,依此类推。非常感谢。

$(document).ready(function(){
    var jsonp = '[{"Language":"jQuery","ID":"1"},{"Language":"C#","ID":"2"}, {"Language":"Javascript","ID":"3"} , {"Language":"ActionScript","ID":"4"}]';
    var lang = '';
    var obj = $.parseJSON(jsonp);
    $.each(obj, function() {
        lang += this['Language'] + "<br/>";
    });
    $('span').html(lang);
});

1 个答案:

答案 0 :(得分:0)

如果您想从数组中输入单个语言,只需通过数组索引访问它:

var lang = obj[1].Language;

Wokring example.