mirror-kt
12/13/2019, 12:44 PMoverride fun fromJson(reader: JsonReader): Volumes? {
val volumes = mutableListOf<Volume>()
while (reader.hasNext()) {
val path = reader.nextName()
reader.skipValue()
volumes.add(Volume(path))
}
return Volumes(volumes)
}
override fun toJson(writer: JsonWriter, value: Volumes?) {
if(value == null) return
writer.beginObject()
for(volume in value.volumes) {
writer.name(volume.path)
writer.beginObject()
writer.endObject()
}
writer.endObject()
}
yousefa2
12/13/2019, 12:54 PMmirror-kt
12/13/2019, 12:56 PM