`

grails处理json数据

阅读更多
01 import grails.converters.JSON
02  
03 class User{
04     String nickname
05     Integer age
06 }
07 class TestController{
08     def listAsJson = {
09        def output = "{'nickname':'东瓜','age':'16'}"
10        render output as JSON
11     }
12     def listAsJSON2 = {
13        def output = "{'nickname':'东瓜','age':'16'}"
14        render JSON.parse(output)
15     }
16     def listAsJSON3 = {
17        def user = User. get ( 1 )
18        render user as JSON
19     }
20     def listAsJSON4 = {
21        def outputMap = [ '1' : 1 , '2' : 2 ]
22        render outputMap as JSON
23     }
24 }
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Grails 下拉框联动最优实现

    接下来,前端的JavaScript代码接收到服务器的响应后,解析JSON数据,并更新第二个下拉框的选项。可以使用DOM操作或者模板引擎如Handlebars、Mustache等来动态生成HTML。 为了优化性能和用户体验,我们还需要考虑...

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

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

    grails ajax

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

    Groovy轻松入门—Grails实战基础篇

    学习如何配置路由规则,创建API资源,并处理JSON数据交换。 8. **测试驱动开发(TDD)**:Grails内置了测试框架,鼓励开发者采用TDD方式编写代码。理解如何编写单元测试、集成测试和功能性测试,确保代码质量。 9. *...

    Grails开发之(Rest教程).docx

    static responseFormats = ['json', 'xml'] // 允许返回JSON和XML格式的数据 def index() { render bookService.getAllBooks() as JSON // 返回所有书籍 } def show(Long id) { def book = bookService....

    grails 中文第二版

    - GORM是Grails的核心特性之一,用于处理对象与数据库之间的映射。 - 支持基本的CRUD操作。 **领域(Domain)建模** - 领域类是GORM的基础,代表数据库中的实体。 - 支持多种关联方式,如多对一、一对多等。 - 支持...

    Grails企业web应用开发与部署

    3. 控制器:负责处理HTTP请求,调用业务逻辑并返回视图或JSON响应。 4. 插件:Grails社区提供了大量的插件,如Spring Security、Hibernate、Caching等,这些插件可以快速增强应用功能。 四、Grails部署 1. 环境准备...

    grails-plugin-converters-2.3.1.zip

    将Grails Plugin Converters 2.3.1与Box Java SDK v2 结合,开发者可以在Grails应用中直接处理Box上的文件数据,比如,从Box下载文件并将其转换成特定格式,或者接收用户上传的经过转换的数据并存储到Box账户中。...

    grails-4.0.4.zip

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

    grails 使用ajax的例子

    在Grails中,你可以在控制器中返回JSON或XML数据,然后在JavaScript中处理这些响应。例如,你可以定义一个回调函数来处理Ajax请求的结果: ```javascript function handleResponse(data, status, xhr) { if ...

    Grails中集成GWT中文资料

    7. **GWT插件**:Grails的GWT插件提供了便利的集成机制,包括自动生成客户端接口、处理RPC通信以及简化JSON序列化等。通过持续关注GWT插件的官方文档(http://grails.org/GWT+Plugin),可以获取最新的信息和更新。 ...

    Grails技术精解与web开发实践11-20章

    8. **RESTful Web服务**:Grails支持构建RESTful API,这部分可能会讲述如何设计和实现符合REST原则的服务,以及如何使用JSON或XML进行数据交换。 9. **持续集成与部署**:19-20章可能涉及到如何配置持续集成服务器...

    GRAILS课程学习记录总结

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

    grails入门指南实例

    import grails.converters.JSON class UserController { def springSecurityService def register() { [user: new User()] } def save(User user, BindingResult result) { if (result.hasErrors()) { ...

    grails 开发指南

    Grails 2.3引入了将领域类用作命令对象的功能,这意味着开发者可以直接复用领域模型进行数据验证和业务逻辑处理,而无需创建额外的命令对象。这简化了代码结构,提高了代码复用性。 ### 分叉执行 Grails 2.3提供了...

    The definitive guide to grails_2 源代码

    8. **RESTful Web服务**:Grails支持快速构建RESTful API,源代码中可能包含API接口的实现,了解如何创建、查询和更新资源,以及处理JSON或XML数据格式。 9. **模板引擎**:Grails使用GSP(Groovy Server Pages)...

    Groovy and Grails Recipes.pdf

    - **数据格式**:通常使用JSON或XML作为数据交换格式。 - **错误处理**:通过HTTP状态码和自定义异常来处理和返回错误信息。 **7. Groovy和Grails在企业级项目中的应用** - **集成测试**:利用Groovy的单元测试...

    Grails Cometed. The best web push

    Bayeux协议是一种JSON消息格式,用于在服务器和客户端之间传输数据。 Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java开发,提供了MVC架构、自动化工具和丰富的插件系统。将CometD集成到Grails中,...

    Groovy and Grails Recipes(清晰PDF)

    - **介绍**: 重点讨论了如何在Grails中处理数据存储问题。 - **核心知识点**: - Grails ORM框架的使用 - 数据模型的设计 - 数据库迁移管理 **13. Scaffolding** - **介绍**: 解释了Grails提供的自动构建CRUD...

Global site tag (gtag.js) - Google Analytics