Groovy自带了转换JSON的功能,相关类都在groovy.json
包下。本文参考自Groovy文档 Parsing and producing JSON。
首先我们定义两个简单的类。
class Person {
int id
String name
List<Book> books
@Override
String toString() {
"Book(id;$id,name:$name,books:${books})"
}
}
class Book {
int id
String name
@Override
String toString() {
"Book(id:$id,name:$name)"
}
}
JsonOutput
JsonOutput类用于