我试图在HTML中显示一个JSON数组,这是来自泽西岛的响应。
我得到的JSON数组如下:
{"balance":
[
{"Group":"new","balance":" 10","description":"Cost vehicles"},
{"Group":"new","balance":"677","description":"Motor vehicles"}
]
}如何在HTML中以表的形式显示这种JSON?
资源方法如下:
@GET
@Produces("application/json")
@Path("/view")
public ArrayList<BalanceSheet> viewBalanceSheet(){
ArrayList <BalanceSheet> balanceList=BalanceSheetService.getBalanceSheet();
return balanceList;
}发布于 2015-03-02 18:59:24
使用jQuery,您可以这样做:
<table>
<tr></tr>
</table>jQuery代码(它用于处理json数组中有多少散列):
var heads = yourJson.ballance[0];
for (colHead in heads) {
$('table tr:first-child').append('<th>').html(col);
}
for (var i=0; i<yourJson.ballance.length; i++) {
var row = yourJson.ballance[i];
for (col in row) {
$('table').append('<tr>').append('<td>').html( row[col] );
}
}https://stackoverflow.com/questions/28816995
复制相似问题