首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails控制台中的JSONBuilder

Grails控制台中的JSONBuilder
EN

Stack Overflow用户
提问于 2011-10-06 22:07:41
回答 1查看 2.2K关注 0票数 0

我正在尝试在Grails (2.0.0.M2)控制台中使用Groovy JSONBuilder。当我执行以下操作时

代码语言:javascript
复制
import grails.web.JSONBuilder                

def builder = new JSONBuilder()

def result = builder.build {
    foo = 'bar'    
}

result.toString()

我知道错误:

org.codehaus.groovy.runtime.typehandling.GroovyCastException:

不能将对象'bar‘与类'java.lang.String’转换为'grails.converters.JSON‘类

在grails.web.JSONBuilder.build(JSONBuilder.groovy:39)

在应用程序本身,构建器似乎运行得很好。为什么它不能在控制台工作呢?

EN

回答 1

Stack Overflow用户

发布于 2011-10-07 06:19:38

当我使用JSONBuilder时,我遇到了类似的问题,然后我决定不使用JSONBuilder。如果对你来说没有必要,你可以改变你的建造者。

代码语言:javascript
复制
import org.codehaus.groovy.grails.web.json.*; 
import grails.converters.JSON;             

def result =[:]
result.foo='bar'

println result as JSON

结果是一样的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7681042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档