JsonBuilder将对象动态转为json
代码如下:
import groovy.json.*
def builder = new JsonBuilder()
def root = builder{
"data"(
LkInfo.list().collect{ lkInfo ->
[
"city":lkInfo.city,
"name":lkInfo.name
]
}
)
}
println builder.toPrettyString();
结果如下:
{
"data": [
{
"city": "太原",
"name": "名称1"
},
{
"city": "太原",
"name": "名称2"
}
]
}
本文介绍如何使用Groovy语言中的JsonBuilder类将对象动态转换为JSON格式,通过代码示例展示具体操作过程及输出结果。
1613

被折叠的 条评论
为什么被折叠?



