第四章 gradle自动化构建系列文章 之 Groovy中的json
< center>
查看 “Android自动化构建系列” 全部文章
- Groovy 使用 JsonSlurper,JsonOutput 对象分别解析和生成JSon字符串,这一过程十分简便;
生成JSON字符串
-
groovy 使用 JsonOutput 将对象序列化为Json字符串;
//将任何一个bean类转换成json
def amap= [name:‘xubeihong’,city:“shanghai”,id:“19257”]
def json = JsonOutput.toJson(amap)
println json.toString() -
运行结果:
{"name":"xubeihong","city":"shanghai","id":"19257"}
-
JsonOutput.toJson()方法还可以数字,布尔,字符,字符串,日期,Map,List,闭包等作为参数;
将一个json转换成漂亮的格式
def json ='{"name":"xubeihong","city":"shanghai","id":"19257"}'
println JsonOutput.prettyPrint(json)
-
运行结果:
{