小编jed*_*man的帖子

使用Groovy输出JSON

我一直在尝试使用groovy Jsonbuilder,你可以在下面看到尝试查看构建JSON对象和数组的不同方法.在事情开始变得有意义之后,我尝试扩展到下面显示的内容.我的问题是,为什么"内容"出现在json漂亮的字符串输出中?我实际上有另一个json对象在json字符串输出中显示this.class信息.

有任何想法吗?我是新手,所以它肯定是一个明显的.

def tt = ["test", "test1"]
def jjj = "jason"
def js3 = new groovy.json.JsonBuilder()
def js2 = new groovy.json.JsonBuilder(tt);
js3 hello: "$jjj", "$jjj": tt
def js4 = new groovy.json.JsonBuilder()
def result = js4([sdn: js3, openflow: js2, type: 3])
println js4.toPrettyString();
Run Code Online (Sandbox Code Playgroud)

输出:

{
    "sdn": {
        "content": {
            "hello": "jason",
            "jason": [
                "test",
                "test1"
            ]
        }
    },
    "openflow": {
        "content": [
            "test",
            "test1"
        ]
    },
    "type": 3
}
Run Code Online (Sandbox Code Playgroud)

groovy json

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

groovy ×1

json ×1