通过JSON迭代set

时间:2015-02-17 15:13:39

标签: java jquery json jax-rs

我有一个Appuser.java列表,其中包含一组Role.java

当我使用以下方式通过REST生成响应时:

@produce@Produces(value="application/json")

它只转换AppUsers个参数而非一组。

我试过这个:

$.ajax({
    type : 'GET',
    url : '/nhp/rest/evaluator/fetchEvaluators',
    success : function(data) {

        for(var a=0;a<data.length;a++){
            $("#userData").append('<tr><td>'+data[a].employeeId+'</td><td>'+data[a].name+'</td><td>'+data[a].lastName+'</td><td>'+data[a].role+'</td></tr>');
        }

    },
});

我想要role.roleName,但它不起作用。

1 个答案:

答案 0 :(得分:0)

首先,你能展示你的json吗?

然后,如果我是你,我将使用jquery中的每个函数。

$(data).each(function(i, elt){
    $("#userData").append('<tr><td>' + elt.employeeId + '</td><td>' + elt.name + '</td><td>' + elt.lastName + '</td><td>' + elt.role + '</td></tr>');    
})

希望它有所帮助!