You need to convert json2 to Map or ArrayList first, something like:
json2
def json = new groovy.json.JsonSlurper().parseText(json2.toString())
and then you will be able to use this json in the JsonBuilder class.
json
More information: