如何转换列表<;成员>;发送到JSON并发送到JavaScript highcharts?

如何转换列表<;成员>;发送到JSON并发送到JavaScript highcharts?,java,json,list,Java,Json,List,我是这个java世界的新手。。我只是想知道如何将db填充列表转换为json,然后在javascript中调用这个json 我看到许多例子手动将数据输入列表,但我不知道如何转换此列表。。我应该创建另一种方法还是其他方法 谢谢你的耐心和回复 例如,我有一个类型成员列表 public List<Member> getMember() throws SQLException { //connection List<Member> listmember

我是这个java世界的新手。。我只是想知道如何将db填充列表转换为json,然后在javascript中调用这个json

我看到许多例子手动将数据输入列表,但我不知道如何转换此列表。。我应该创建另一种方法还是其他方法

谢谢你的耐心和回复

例如,我有一个类型成员列表

public List<Member> getMember() throws SQLException
{
       //connection 
       List<Member> listmember = new ArrayList<Member>();

    ps = con.prepareStatement(myquery);
    rs = ps.executeQuery();

    while(rs.next())
    {
      Member fsta = new Member();
      fsta.setName(rs.getString(2));
      fsta.setJan(rs.getString(6));
      fsta.setFeb(rs.getString(7));
      fsta.setMar(rs.getString(8));
      listmember .add(fsta);
    }// end of while

    return listmember ;
}
public List getMember()引发SQLException
{
//联系
List listmember=新建ArrayList();
ps=con.prepareStatement(myquery);
rs=ps.executeQuery();
while(rs.next())
{
成员fsta=新成员();
fsta.setName(rs.getString(2));
fsta.setJan(rs.getString(6));
fsta.setFeb(rs.getString(7));
fsta.setMar(rs.getString(8));
添加(fsta);
}//结束
返回列表成员;
}
现在我想将listmember转换为json,作为回报,在我的javascript中调用json


希望这一点现在清楚了

您可以创建json数组列表,如下所示:

List<Member> listmember= getMember();

JSONArray jsonArray = JSONArray.fromObject(listmember);
List listmember=getMember();
JSONArray JSONArray=JSONArray.fromObject(listmember);
提及


然后将其发送到您的网页。在您的网页中,您可以通过javascript传递它。

嗨,hemant,谢谢您的回答,但它对我没有帮助。。我有一种方法,可以用数据库中的值填充列表。我想将此列表转换为json,而不是使用System.out.printlnjsonObject打印出值。printlnjsonObject是json中的转换列表,您可以使用它通过Javascript将其发送到网页,然后如何使用方法转换列表?如何在jsf中调用java方法?在commandbutton或commandlink中,您可以将其称为以及如何在javascript中调用?