import groovy.json.* def json_req = '''{ "foo": { "bar": [{ "python":"monty" }] } }''' def json = new JsonSlurper().parseText(json_req) println json.getClass().getName() json.foo.bar[1] = "yee" json.foo.bar.add("haw") println JsonOutput.toJson(json)