将 JSON 中的列表对象发送到 Java 中的客户端 |休眠

Send the List in JSON Object to the client In Java | Hibernate

我正在使用 Hibernate 从数据库中获取数据,并且我正在获取列表 result_list
中的数据 我想在 JSON 的发件人中将其发送给客户。
我的代码:

SessionFactory sessionFactory;
Session session = null;
JSONObject jsonObject = new JSONObject();

sessionFactory = HibernateUtility.getSessionFactory();
session = sessionFactory.openSession();
session.beginTransaction(); 

Criteria criteria = session.createCriteria(UserClass.class);

List<UserClass> result_list = (List<UserClass>) criteria.list();

我想在 JSON 对象中发送 result_list 以及一些其他信息,例如 number rowssessionID

示例输出:

{ 
    "number_of_record":2,
    "sesion_id":"sessision343seudur5ivce",
    "car": result_list  
}

创建一个class即:

public class JsonSendData {
    public int number_of_record;
    public string sesion_id;
    public List<UserClass> car;
}

获取实例并设置属性。您可以按预期序列化您的对象。