Groovy   发布时间:2022-04-12  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Groovy 1.8 新特性: 原生 JSON 支持大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

嗯……我有将近三个月没有碰 JSON 了。不过,这个新特性还是让人省心不少。

解析 JSON

   1: import groovy.json.*
   2:  
   3: payload = 'http://github.com/api/v2/json/commits/list/grails/grails-core/master'.toURL().text
   4: doc = new JsonSlurper().parseText(payload)
   5:  
   6: doc.commits.message.each { println it }
   7: 'Done'

和 XmlSlurper 没啥大区别,对吧?

JSON Builder

3: builder = new JsonBuilder()
   4:  
   5: builder.person {
   6:     name 'Hiarcs,Young Fey'
   7:     age 31
   8:     pats 'Congcong','wava'
   9: }
  10:  
  11: println builder

现在我们可以用相同的语法处理 xml 和 json!注意在闭包里我们省略了括号,而是用很有 DSL 风格的写法。

格式化为可读性更强的形式

8: wishlist 'Need a JOB!','Find a girl and settle down'
   9:     contact {
  10:         emails 'fey.young@gmail.com'
  11:         msn 'deep_crazy@msn.com'
  12:     }
  13: }
  14:  
  15: println JsonOutput.prettyPrint(builder.toString())

大佬总结

以上是大佬教程为你收集整理的Groovy 1.8 新特性: 原生 JSON 支持全部内容,希望文章能够帮你解决Groovy 1.8 新特性: 原生 JSON 支持所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。