Java 将Postgis Multipligon对象转换为GeoJson

Java 将Postgis Multipligon对象转换为GeoJson,java,json,geometry,postgis,geojson,Java,Json,Geometry,Postgis,Geojson,我使用postgis,我有java库来选择数据。现在我想将这些数据转换为Geojson,因为Geoext需要Geojson对象来显示数据。有人能帮我吗 ResultSet resultSet = s.executeQuery("select * from a1"); while (resultSet.next()) { PGgeometry mp = (PGgeometry) resultSet.getObject("geom"); MultiPolygon mp1 = (Mul

我使用postgis,我有java库来选择数据。现在我想将这些数据转换为Geojson,因为Geoext需要Geojson对象来显示数据。有人能帮我吗

ResultSet resultSet = s.executeQuery("select * from a1");
while (resultSet.next()) {
    PGgeometry mp = (PGgeometry) resultSet.getObject("geom");
    MultiPolygon mp1 = (MultiPolygon) mp.getGeometry();
   //TODO
}
}

在查询中使用,并从服务器接收GeoJSON文本

String query = "select ST_GeoJSON(geom) AS geojson, * from a1"
ResultSet resultSet = s.executeQuery(query);
while (resultSet.next()) {
    String geoJSON = resultSet.getString("geojson");
    /* etc */
}