Anton
07/14/2018, 11:05 PMJsonReader(FileReader("./data/locations.json")).use {
reader -> reader.beginArray {
while (reader.hasNext()) {
reader.beginObject {
var id = 0
while(reader.hasNext()) {
val propertyName = reader.nextName()
when (propertyName) {
"id" -> id = reader.nextInt()
"name" -> locations[id] = Location(reader.nextString())
}
}
}
}
}
}
In this piece of code i deal with integer and string values using reader.nextInt()
and reader.nextString()
. I just don't know, how do I deal with doubles in similar way