Java is a pitfall

This commit is contained in:
ceikry 2021-08-05 21:37:24 -05:00
parent a2cb5ab049
commit f2dc4f29e6

View file

@ -52,13 +52,12 @@ object Json {
fun parse(){ fun parse(){
try { try {
if(!File(CONF).exists()){ if(!File(CONF).exists()){
FileReader(javaClass.getResource("/config.json")!!.file).use { reader -> val reader = javaClass.getResourceAsStream("/config.json")!!
val writer = FileWriter(CONF) val writer = File(CONF).outputStream()
reader.copyTo(writer, 1024) reader.copyTo(writer, 1024)
writer.flush() writer.flush()
writer.close() writer.close()
} }
}
data = FileReader(CONF).use { reader -> data = FileReader(CONF).use { reader ->
val parser = JSONParser() val parser = JSONParser()
parser.parse(reader) as JSONObject parser.parse(reader) as JSONObject