json数据 :[{"name":"zwonb"}]
7nbnzgx91#
data class TestKotlinB(var name: String,val url: String)
这将会抛出异常
ecfdbz9o2#
还有如果添加多余的字段中的默认值解析之后是不生效的
mv1qrgav3#
url字段为String类型,而不是String?类型,抛异常是合理的
data class TestKotlinB(var name: String, val url: String?) fun main(args: Array<String>) { val json = """[{"name":"zwonb"}]""" val arr = JSON.parseArray(json, TestKotlinB::class.javaObjectType) println(arr) }
这样就不会抛异常了
3条答案
按热度按时间7nbnzgx91#
json数据 :[{"name":"zwonb"}]
data class TestKotlinB(
var name: String,
val url: String
)
这将会抛出异常
ecfdbz9o2#
还有如果添加多余的字段中的默认值解析之后是不生效的
mv1qrgav3#
url字段为String类型,而不是String?类型,抛异常是合理的
这样就不会抛异常了