```JsonReader(FileReader("./data/locations.json"))...
# klaxon
a
Copy code
JsonReader(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