grails - 为什么不能在Grails中导入此Groovy库?

标签 grails groovy

我正在grails中创建一个服务类,该服务类生成一个JSON结构并使用它对另一个服务进行REST调用。我正在尝试导入一些groovy.json类,如下所示:

import groovy.json.JsonBuilder
import groovy.json.JsonOutput

class SomeService {
  ...
}

但是,出现以下错误:
1: unable to resolve class groovy.json.JsonBuilder
  [groovyc]  @ line 1, column 1.
  [groovyc]    import groovy.json.JsonBuilder
  [groovyc]    ^

当我尝试groovysh时,似乎可以很好地导入这些类。在Grails中引入标准Groovy JSON库时,我需要做什么?

最佳答案

该类是在Groovy 1.8中引入的,直到2.0.0+才在Grails中使用。您需要升级到2.0.x +或使用其他JSON库。

关于grails - 为什么不能在Grails中导入此Groovy库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11481014/

相关文章:

grails - Grails 1.2.4:更改ProxySettings.groovy的位置

grails - 在grails应用程序中管理多个请求的关联

unit-testing - 如何在Grails集成测试中的easyb方案之间清除数据库(域)?

sql - 在Grails中记录特定文件的SQL查询

java - grails create-script - 如何找出 appName?

mysql - Groovy 性能

java - 使用 GroupSequence 验证嵌套 bean 并一次应用每个组

grails - 如果从脚手架模板调用,则找不到 Controller 方法

java - 在运行时暂停 Groovy 脚本

Groovy 将代码添加到构造函数