java geojson_Java读写geojson

/** 读 **/

public Map getSiteMap() {

Map map = new HashMap();

URL dataUrl = this.getClass().getClassLoader().getResource("public\\station.json"); // 259

try{

BufferedReader br =new BufferedReader(new FileReader(new File(dataUrl.toURI())));

String s = null;

while((s = br.readLine()) != null){ // s 为原生的json串

// System.out.println("00=="+s);

JSONObject jo = new JSONObject(s); // 创建一个包含原始json串的json对象

JSONArray features = jo.getJSONArray("features"); //找到features的json数组

for (int i = 0; i < features.length(); i++) {

SiteEntity siteEntity = new SiteEntity();

JSONObject info = features.getJSONObject(i); // 获得features的第i个对象

JSONObject geometry = info.getJSONObject("geometry");

JSONObject properties =

你可能感兴趣的:(java,geojson)