2012-07-14 58 views
1

我在grails中創建了一個服務類,它生成一個JSON結構並使用它來對另一個服務執行REST調用。我想進口一些groovy.json類如下:爲什麼我不能在Grails中導入這個Groovy庫?

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庫?

+1

什麼版本的Grails? – 2012-07-14 04:48:40

+0

是的,伯特說。我可以導入並使用它們。 – Gregg 2012-07-14 04:57:44

+0

版本是1.3.7 – 2012-07-14 05:00:14

回答

3

那類是在Groovy 1.8未在Grails的使用,直到2.0.0+介紹。您需要升級到2.0.x +或使用不同的JSON庫。

+0

呃......我甚至都沒想過檢查這些類是什麼時候創建的。謝謝Burt!我將在不久的將來升級。 – 2012-07-14 05:07:27

相關問題