Groovy 窥探-高级语法
本章主要讲解基础中高级部分,主要内容为代码,如若不感兴趣者,
可以大致浏览标题即可
� groovy json 操作详解
1. json 转换为实体类对象(JsonSlurper)
2. JsonSlurper slurper=new JsonSlurper()
3. slurper.parse()
复制代码
4. 实体类对象转换为 json(JsonOutput)
5. //普通格式输出
6. def list=[new Person(name: 'john',age: 20),new Person(name:
'Jane',age: 18)]
7. println JsonOutput.toJson(list)
8.
9. //按照 json 格式输出的结果
10. def json=JsonOutput.toJson(list)
11. println JsonOutput.prettyPrint(json)
复制代码
� 大体介绍下第三方 json 的引用方式:
� 首先在和 src 同级的文件夹上创建 libs 文件夹,然后将 jar 文件复制到 libs
文件夹中,
� 然后在 jar 文件上右键选择 add the library,到此就可以愉快的使用第三方
lib 了。
� 复制代码
3. 实战演练:使用 jsonSluper 进行网络数据解析
4. def getNetworkData(String url){
5. //发送 http 请求 java
6. def connection=new URL(url).openConnection()
7. connection.setRequestMethod('GET')
8. connection.connect()
9. def response=connection.content.text
评论0