mingkangpan
05/03/2018, 6:07 PM@Test
fun testParseRegistry() {
val result = Klaxon().parse<Registry>(someString)
val vendors = result?.vendor!!
assertEquals("example", result.name)
assertEquals("example", vendors[0].name)
}
private class Registry(val vendor : List<Vendor> = ArrayList()) {
var name : String = ""
}
private class Vendor {
var name : String = ""
}
@Language("json")
private val someString = "{\n \"name\" : \"example\",\n \"vendor\": [\n {\n \"name\": \"example\"\n }\n ]\n}"