需要org.json.jar包
import org.json.JSONArray;
import org.json.JSONObject;
import org.json.JSONException;
public static String getTodayInfo()
{
Session session=HibernateUtil.getSessionFactory().getCurrentSession();
String todayInfo=null;
try{
String hqlS1 = "select * from place";
System.out.println(hqlS1);
Transaction tx=session.beginTransaction();
SQLQuery query=(SQLQuery)session.createSQLQuery(hqlS1).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
query.addScalar( "ID", Hibernate.INTEGER );
query.addScalar( "OCCURSPOT", Hibernate.STRING );
query.addScalar( "LAT", Hibernate.FLOAT );
query.addScalar( "LNG", Hibernate.FLOAT );
List list = query.list();
session.close();
Map map = null;
JSONObject jsonObject = null;
List jsonList = new ArrayList();
for(int i=0;i<list.size() ;i++){
map = (Map)list.get(i);
jsonObject = new JSONObject(map);
jsonList.add(jsonObject);
}
JSONArray json = new JSONArray(jsonList);
System.out.println( json.toString() );
todayInfo = json.toString();
}catch (Exception e) {
e.printStackTrace();
}
return todayInfo;
}