Как построить объект JSON, используя GSON из идентификатора geom, который я получу из postgresql? - PullRequest
0 голосов
/ 14 марта 2011

Postgresql имеет geom_id, который в основном является идентификатором, сгенерированным широтой и долготой точки на карте.Как использовать этот идентификатор для создания объекта JSON с помощью GSON?

Вот мой анализатор.

package database;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;

import database.GeoJSONParser.Layer.Layer_Geometry;

import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;

public class GeoJSONParser {

    public class Layer {

        public class Layer_Geometry {
            private String type;
            private String coordinates;

            @Override
            public String toString() {
                return type + " - " + coordinates;
            }
        }

        public class Geom_return {
            private Layer_Geometry Geom ;

            @Override
            public String toString() {
                return (" + Geom + ");
            }
        }

        public class JSONtoJava {
            public void main(String[] args) throws IOException {
                Reader reader = new InputStreamReader(GeoJSONParser.class.getResourceAsStream("Server1.json"));
                Gson gson = new GsonBuilder().create();
                Geom_return Geom1 = gson.fromJson(reader, Geom_return.class);
                System.out.println(Geom1);
                reader.close();
            }
        }
    }
}

Вот этот JSON:

{"type":"Feature", "id":"OpenLayers.Feature.Vector_108", 
"properties":{}, "geometry":{"type":"Point", "coordinates":[13.148438036442, 7.6347658038139]}, 
 "crs":{"type":"OGC", "properties":{"urn":"urn:ogc:def:crs:OGC:1.3:CRS84"}}}

Как сделатьЯ создаю JSON-конструктор с объектом geom, который будет возвращен из таблицы postgresql?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...