groovy的高级操作
对json的操作
//列表转换成Json
def list = [new Person(name: 'david',age: 13),new Person(name: 'jane',age: 43)]
println JsonOutput.toJson(list)
//转换Object
def jsonSlpuer = new JsonSlurper()
//jsonSlpuer.parse()
//模拟发送请求和数据转换
def getNetworkDate(String url){
//发送http请求
def connection = new URL(url).openConnection()
connection.setRequestMethod("GET")
connection.connect()
def response = connection.content.text
//将json转对象
def jsonSlpuer = new JsonSlurper()
return jsonSlpuer.parseText(response)
}
def response = getNetworkDate('')
println response.data.head.name
groovy对xml文件的处理
解析XML文件
def xml = ''' ''