У меня есть список строк следующим образом.
List l = ["1","2","3"]
И у меня есть класс, подобный следующему.
class person {
String name
}
Я хочу создать список объектов person из List l.
Я пытался использовать сбор списка, но я не могу этого сделать.
Вот мой код.
class testJsonSlurper {
static void main(String[] args) {
List l = ["1","2","3"]
def l2 = l.collect { new person(it) }
println(l2)
}
}
Но я получаю следующую ошибку.
Exception in thread "main" groovy.lang.GroovyRuntimeException: Could not find matching constructor for: testJsonSlurper$person(java.lang.String)