【问题标题】:How to convert Java object to Json object and put in json array如何将Java对象转换为Json对象并放入json数组
【发布时间】:2017-07-27 14:56:53
【问题描述】:

我想在单击按钮时进行 ajax 调用。这将从 mysql 获取记录并将放入员工对象。现在我想将员工对象数组之类的东西发送回我的 ajax 调用。所以想到了使用JSON。 package com;这段代码工作正常,但我无法使用 Employee 类及其对象。这里我直接使用 JSON 及其工作。

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class SelectUsers {
    public JSONArray selectQueryDemo() throws SQLException
    {
        GlobalConnection gc=new GlobalConnection();
        Connection conn=gc.getConnection();
        Statement s=conn.createStatement();
        ResultSet result=s.executeQuery("select * from tblemployees");
        String name = "";
        JSONArray jsonArray = new JSONArray();
        while(result.next())
        {
            JSONObject obj = new JSONObject();
            try {
                obj.put("id", result.getInt(1));
                obj.put("name", result.getString(2));
                obj.put("gender", result.getString(3));
            } catch (JSONException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            jsonArray.put(obj);
        }
        return jsonArray;
    }
}

【问题讨论】:

    标签: java json ajax servlets web-deployment


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多