`
菜鸟Tomcat
  • 浏览: 2935 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

如何在grails中把前台传入的字符串转换成JSON类型

阅读更多
代码如下:

def chatSave(){
def data = params.data
println data
def slurper = new JsonSlurper()
def result=slurper.parseText(data)
println result
def chat = new Chat()
chat.fid = result.fid
chat.tid = result.tid
chat.msg = result.msg
chat.roomId = result.roomId
chat.type = result.type
chat.time = new Date()
if (!chat.save(flush: true)) {
println(chat.errors)
return
}
return "success"
}

如何在grails中把前台传入的字符串转换成JSON类型

数据从前台传入后台一般都是字符串string类型

调用String类型的数据就需要转换成jason类型,用键来

获取值,常规方法一般SONObject的fromObject(json),

JSONObject jo = JSONObject.fromObject(json);但事实

上是Class JsonSlurper类中的parseText(data)方法。


分享到:
评论

相关推荐

    Grails 中文参考手册

    - **部署**:讲解了在各种Java EE容器中部署Grails应用的方法。 2. **配置**: - **基本配置**:讨论了Grails的基础配置选项,包括内置选项和日志设置。 - **数据源**:详细介绍了数据源的配置,包括与环境的...

    Grails中文参考手册

    在 Grails 中,MVC 模式用于组织应用程序的结构。Model 负责业务逻辑和数据管理,View 负责显示用户界面,Controller 处理用户请求并协调 Model 和 View 的交互。 **GORM (Grails Object-Relational Mapping)** ...

    grails中文参考手册

    Grails兼容广泛的Java应用服务器,包括但不限于Apache Tomcat、Jetty、Resin等,这使得Grails应用能在不同的环境中无缝运行。 8. **创建工件** Grails提供了多种命令用于生成模型类、控制器、服务等工件,如`...

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

    这里使用了`JsonSlurper`类来解析从URL获取的JSON数据,并将其转换成Groovy对象,最后将天气信息作为JSON返回给客户端。 #### 四、示例应用:旅行计划页面 在文章的部分内容中提到的示例应用——旅行计划页面,是...

    grails 中文第二版

    ### Grails框架中文第二版知识点概述 #### 一、简介 **Grails 2.0新特性** 1. **面向开发的特性** - 改进了开发者体验,例如通过简化配置来提高开发...- 支持简单类型转换器,用于将字符串转换成特定的数据类型。

    grails中文入门简介

    Grails在IT行业中尤其受到重视,因为它能够帮助开发者快速搭建并部署基于MVC模式的应用程序。 在入门Grails之前,首先需要了解如何下载并安装这个框架。Grails官方提供了各个版本的下载链接,通常包括zip压缩包和可...

    grails ajax

    Grails 是一个基于Groovy语言的开源Web应用框架,它构建在Spring Boot之上,提供了丰富的功能和便捷的...无论是简单的数据获取还是复杂的业务流程,Grails都能提供强大的支持,让Ajax在Grails应用中发挥出应有的价值。

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    1. 安装与配置:在Grails项目中添加插件依赖,然后通过配置文件调整编辑器的参数,如默认样式、语言设置等。 2. 使用方法:在GSP页面中引入FCKEditor,用户可以在网页上直接编辑富文本,如HTML代码,支持图片上传、...

    grails中的上传,下载

    在Grails框架中,文件的上传与下载是常见的功能需求,尤其在开发涉及大量文档、图片或媒体文件处理的应用程序时。以下是对Grails中上传和下载操作的深入解析,包括其实现机制、代码示例及注意事项。 ### 文件上传 ...

    Grails中集成GWT中文资料

    Grails提供了将领域对象转换为JSON的能力,而GWT则有内置的JSON解析和生成支持。因此,服务端可以返回JSON格式的数据,客户端再进行解析和展示。 6. **GWT客户端开发**:在GWT中,可以使用MVC模式构建丰富的客户端...

    grails中文API

    在Grails中,领域模型是应用程序的核心,它代表了业务数据和逻辑。通过定义Groovy类并使用Grails的GORM(Grails Object Relational Mapping)来与数据库交互,可以轻松实现数据持久化。 4. **控制器(Controllers...

    Eclipse下搭建Grails项目

    - 在Eclipse的classpath variable中设置`GRAILS_HOME`变量,指向Grails的安装目录,避免在创建或导入项目时手动添加库文件。 - 在`Windows -> Preferences -> Groovy`中,勾选"Disable Groovy Compiler Generating...

    Grails1.1中文文档

    Grails建立在这些概念之上,它极大地降低了在Java平台上建立Web应用的复杂性。与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。 Grails是个一栈式开发框架,它尝试通过核心技术...

    Grails Grails Grails

    1. **模型(Model)**: 在Grails中,模型通常由Domain Classes表示,它们是持久化的实体,与数据库表对应。Domain Classes使用Groovy的元编程特性,如属性验证和动态方法,提供数据验证和业务逻辑。 2. **视图...

    Grails1.1中文文档(CHM)

    Grails1.1最新 中文 文档 当今的Java Web开发技术...Grails建立在这些概念之上,它极大地降低了在Java平台上建立Web应用的复杂性。与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。

    Grails 下拉框联动最优实现

    在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它提供了高效的开发环境,使得开发者能够快速构建复杂的Web应用程序。"Grails下拉框联动最优实现"这个主题聚焦于如何在Grails应用中优雅地实现下拉框...

    grails 中文手册

    Grails 是一个基于 Groovy 语言的开源Web应用程序框架,它构建在Java平台之上,充分利用了Java EE的许多功能,同时提供了更简洁、高效的语法,使得开发过程更为快捷。Grails 的设计目标是简化开发,通过元编程和约定...

    grails中文文档

    Groovy 是一种动态类型的编程语言,与 Java 兼容,可直接运行在 JVM 上。它简化了 Java 的语法,提供了更简洁的代码表示,同时保持了静态类型检查的选项。Groovy 的灵活性使得它成为 Grails 的理想选择,因为开发者...

Global site tag (gtag.js) - Google Analytics