使用groovy JsonBuilder输出对象JSON格式

来源:互联网 发布:乌班图安装php 编辑:程序博客网 时间:2024/05/21 12:48

首先 

import groovy.json.JsonBuilder

Users是一个对象  其中

String username

String password

String name

其中3个属性的值,要输出数据库中所有Users的值并以json格式输出

def jsonBuilder = new JsonBuilder()jsonBuilder{    "users"(            Users.list().collect{                users->[                        "username":users.username,                        "password":users.password,                        "name":users.name                ]            }    )}println(jsonBuilder.toPrettyString())
返回值:

{
    "users": [
        {
            "username": "a",
            "password": "a",
            "name": "a"
        },
        {
            "username": "b",
            "password": "b",
            "name": "b"
        },
        {
            "username": "c",
            "password": "c",
            "name": "c"
        },
        {
            "username": "d",
            "password": "d",
            "name": "d"
        },
        {
            "username": "e",
            "password": "e",
            "name": "e"
        }
    ]
}


验证json成功

0 0
原创粉丝点击