【问题标题】:How to convert List<Member> to JSON and send to JavaScript highcharts?如何将 List<Member> 转换为 JSON 并发送到 JavaScript highcharts?
【发布时间】:2012-01-31 07:06:06
【问题描述】:

我是这个 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 ;
}

现在我想将 listmember 转换为 json,然后在我的 javascript 中调用 json。

希望现在可以弄清楚

【问题讨论】:

    标签: java json list


    【解决方案1】:

    您可以按如下方式创建 json 数组的列表:

    List<Member> listmember= getMember();
    
    JSONArray jsonArray = JSONArray.fromObject(listmember);
    

    参考Simple List to Json example

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

    【讨论】:

    • 嗨 hemant,谢谢你的回答,但它对我没有帮助.. 我有一种方法可以用数据库中的值填充我的列表。我想将此列表转换为 json,而不是使用 System.out.println 打印出值
    • jsonObject 是 json 中的转换列表,您可以使用它到网页通过 javascript 发送
    • 那么如何转换列表,使用方法呢? jsf中如何调用java方法?
    • 在命令按钮或命令链接中,您可以将其称为
    • 以及如何在javascript中调用?
    猜你喜欢
    • 2015-10-01
    • 2019-02-26
    • 1970-01-01
    • 2018-05-11
    • 2014-08-12
    • 2020-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多