我有以下课程:
class Foo {
int a
String b
}
当我使用json builder将对象转换为字符串时:
new JsonBuilder(foo).toPrettyString()
json string就像:
{a:"", b: ""}
但我需要:
{ foo { a:"", b:""}}
我如何得到这个?
答案 0 :(得分:1)
试试这个:
import groovy.json.JsonBuilder
class Foo {
int a
String b
}
def f = new Foo(a:1, b:"2")
new JsonBuilder(foo:f).toPrettyString()