`
leon1509
  • 浏览: 536999 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于Grails输出JSON的总结

阅读更多

1.

 

def oList = [total:0, rows:[]]
oList['total'] << Role.count()
oList['rows'] << Role.list(params)

render oList as JSON

 

输出结果:

{"total":0,"rows":[[]]}

 

2.

def om = [
	success : false,
	info : '',
	data : [],
	error : ''
]

om.success = true
om.data << [total: Role.count(), rows:Role.list(params)]

render om as JSON

 

输出结果:

{"success":true,"info":"","data":[{"total":1,"rows":[]}],"error":""}

 

3.

def om = [
	success : false,
	info : '',
	data : [],
	error : ''
]
om.success = true
om.info = "数据加载成功!"
om.data << [total: Role.count(), rows:[Role.list(params)]]
println om.data as JSON

 输出结果:[{"total":1,"rows":[[]]}]

 

 

分享到:
评论

相关推荐

    精通Grails 之用 JSON 和Ajax 实现异步Grails(pdf电子书)

    ### 精通Grails之用JSON和Ajax实现异步Grails #### 一、引言 随着Web 2.0技术的发展,JSON (JavaScript Object Notation) 和 Ajax (Asynchronous JavaScript + XML) 成为现代Web应用开发的重要组成部分。本文旨在...

    关于Grails开发的软件部署建议

    关于Grails开发的软件部署建议

    GRAILS课程学习记录总结

    - **Grails 控制器**:处理 HTTP 请求,调用服务层或领域类,然后返回视图或 JSON/XML 数据。 - **Grails 视图**:使用 Groovy Server Pages (GSP) 语言,结合 HTML 和 Groovy 代码来创建动态页面。 - **Grails ...

    Grails Grails Grails

    总结来说,Grails 是一个强大的Web开发框架,借助Groovy的灵活性和Java生态的稳定性,为开发者提供了高效的开发环境。无论是初学者还是经验丰富的开发者,都能从Grails的简洁设计和强大功能中受益。通过深入学习...

    groovy编写webservice服务端和客户端(含连接数据并输出JSON数据)

    标题中的“groovy编写webservice服务端和客户端(含连接数据并输出JSON数据)”表明了本文将探讨如何使用Groovy编程语言来构建Web服务的服务器端和客户端,并且这些服务会涉及与数据库的交互以及JSON数据的处理。...

    Grails权威指南 Grails权威指南

    《Grails权威指南》是一本全面深入探讨Grails框架的专著,旨在帮助读者掌握这一强大的Web开发工具。Grails是一种基于Groovy语言的开源框架,它为构建现代、高效的应用程序提供了简洁高效的解决方案。本指南针对不同...

    Grails学习记录

    通过博文链接(https://loven-11.iteye.com/blog/544143)我们可以获取到作者关于Grails的实践经验和心得分享。这篇文章可能会涉及Grails的基础概念、核心特性、开发工具的使用以及实际项目中的应用。 【标签】:...

    grails-用户手册

    总结来说,《Grails用户手册》涵盖了从项目创建到部署运行的全过程,包括Grails的基础概念、MVC架构、持久化、插件系统、视图技术、URL映射、测试策略等多个方面。通过学习和实践,开发者可以充分利用Grails的强大...

    Eclipse下搭建Grails项目

    【Grails项目搭建详解】 Grails是一个基于Groovy语言的开源Web应用框架,它简化了开发过程,尤其适合快速构建动态网站。在Eclipse中搭建Grails项目可能相对复杂,但通过以下步骤,即使是初学者也能顺利进行。 1. *...

    Grails调研总结.docx

    《Grails框架详解及其优势》 Grails,作为一款基于Java平台的全栈式Web开发框架,旨在简化Java Web开发的复杂性,尤其强调遵循Don't Repeat Yourself(DRY)原则。它借鉴了Rails、Django等动态框架的理念,但独具...

    全面讲述了关于GRAILS的用法、以及能够实现的强大功能

    不管对于初学者,还是高级编程人员,这个文件都是一个非常好的助手,本人也是在学习的过程中发现的,而且从中学...Grails是一个full-stack框架,它借助于核心技术与相关的插件(plug-in)来解决Web开发中方方面面的问题

    grails ajax

    Grails的响应式Controller特性使得返回Ajax响应变得更加简单,可以直接返回JSON或XML格式的数据,这些数据可以被前端JavaScript代码解析并处理。 至于"ChainDropDown"这个文件名,很可能是一个示例或者组件,用于...

    Grails开发之(Rest教程).pdf

    标题中提到的"Grails开发之(Rest教程)"表明本文是一份关于Grails框架下进行RESTful服务开发的教程。Grails是一个使用Groovy语言编写的高生产力的框架,其使用约定优于配置的理念,允许快速开发Web应用程序。...

    eclipse开发grails插件

    对于Grails开发,我们需要的是Eclipse中的Grails插件,它能够提供对Grails项目的创建、运行、调试等一系列功能。 **Grails**是基于Groovy语言的全栈式Web开发框架,它借鉴了Ruby on Rails的设计理念,提供了快速...

    grails-2.4.4.zip

    总结,Grails 2.4.4 作为一个成熟的Web开发框架,以其高效的开发模式、强大的Groovy语言支持、丰富的插件库和易于集成的特点,为开发者提供了构建高质量Web应用的优秀选择。通过深入理解其核心组件和最佳实践,...

    grails-4.0.4.zip

    9. **RESTful服务**:Grails鼓励使用RESTful风格来构建Web服务,通过简单的注解就能创建API,支持JSON和XML数据格式。 10. **测试支持**:Grails提供了丰富的测试框架,包括单元测试、集成测试和功能测试,帮助...

    Grails企业web应用开发与部署

    《Grails企业Web应用开发与部署》 在现代软件开发领域,Grails作为一个基于Groovy语言的开源Web应用框架,以其高效、灵活和强大的特性深受开发者喜爱。它提供了丰富的插件系统,使得企业级Web应用的开发变得快速而...

    the definitive guide to grails 2

    《Grails 2 的终极指南》是一本深入探讨Grails框架精髓的专业书籍,该书以英文撰写,旨在为读者提供全面、深入的Grails框架学习资料。Grails框架基于Groovy语言,是一种高度动态、敏捷的Java应用开发框架,它简化了...

Global site tag (gtag.js) - Google Analytics