diff --git a/src/osm/jp/postgis/CoverageAll.java b/src/osm/jp/postgis/CoverageAll.java index 2491854..8525c81 100644 --- a/src/osm/jp/postgis/CoverageAll.java +++ b/src/osm/jp/postgis/CoverageAll.java @@ -8,6 +8,7 @@ import java.io.FileReader; import java.io.IOException; import java.io.OutputStreamWriter; +import java.io.StringReader; import java.io.UnsupportedEncodingException; import java.sql.Connection; import java.sql.PreparedStatement; @@ -19,6 +20,7 @@ import java.util.ArrayList; import javax.json.Json; import javax.json.JsonObject; +import javax.json.JsonReader; import javax.json.JsonValue; import jp.co.areaweb.tools.csv.CsvFile; import jp.co.areaweb.tools.csv.CsvRecord; @@ -74,13 +76,12 @@ BufferedReader br = new BufferedReader(fr)) { while((tmp=br.readLine()) != null){ - System.out.println(tmp); - JsonValue v = Json.createValue(tmp); - if (v != null) { - JsonObject obj = (JsonObject)v; - dateStr = obj.getString("date"); - return; - } + + JsonReader jsonReader = Json.createReader(new StringReader(tmp)); + JsonObject obj = jsonReader.readObject(); + dateStr = obj.getString("date"); + System.out.println(dateStr); + return; } } }