fixed: pbfDate.jsonを正しく読み込める
1 parent cf221f6 commit 587123d7e7a4a463180e22666fd277b8ec840369
@hayashi hayashi authored on 16 Jul 2018
Showing 2 changed files
View
dist/lib/hayashi.jar
Not supported
View
16
src/osm/jp/postgis/CoverageAll.java
import java.io.FileOutputStream;
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;
import java.sql.ResultSet;
import java.time.format.DateTimeFormatter;
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;
import osm.jp.api.Japan;
try (FileReader fr = new FileReader(pbfDate);
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;
}
}
}
}