小编Kiv*_*vus的帖子

Groovy/Grails中的JSON

我正在尝试通过他们的JSON导出访问网站.

该URL为:http://neotest.dabbledb.com/publish/neotest/f820728c-4451-41f6-b346-8cba54e52c6f/projects.jsonp

我正在使用HTTPBuilder在Groovy中尝试完成此操作,但遇到了麻烦.我使用http://groovy.codehaus.org/HTTP+Builder中的示例代码来提出这个:

// perform a GET request, expecting JSON response data
http.request( GET, JSON ) {
    url.path = 'publish/neotest/f820728c-4451-41f6-b346-8cba54e52c6f/projects.jsonp'

    // response handler for a success response code:
    response.success = { resp, json ->
        println resp.statusLine

        // parse the JSON response object:
        json.responseData.results.each {
            println "  ${it.titleNoFormatting} : ${it.visibleUrl}"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我为方法运行单元测试时,我只是得到No such property: GET for class: ProjectController groovy.lang.MissingPropertyException: No such property: GET for class: ProjectController了我无法理解的内容.

grails groovy json

6
推荐指数
2
解决办法
2万
查看次数

使用Visual Studio设计器 - "对象引用未设置为对象的实例"(Visual Studio 2008)

我最近抛出了一些C#代码来进行一些小的修饰.当我在Visual Studio中打开一些文件时,我收到错误说:

为了防止可能的数据丢失......

第一个错误是:

你调用的对象是空的.

我可以很好地跟踪堆栈跟踪,但我不确定在这种情况下我应该寻找什么.此外,我的堆栈跟踪结束有一个以"PageScroller..ctor()"结尾的调用.

基于谷歌的一些研究,我假设这意味着调用构造函数.真的吗?

c# visual-studio-2008 visual-studio

5
推荐指数
1
解决办法
1万
查看次数

Eclipse中的Grails

我正在尝试遵循Grails教程的一些介绍,并且我想要尝试查看是否可以在Eclipse中使用我的Grails应用程序中的调试器.当我使用命令执行时,我的grails应用程序运行正常,但是当我尝试使用Eclipse运行配置时,我收到以下错误:

Exception in thread "main" java.lang.NullPointerException
at java.io.File.<init>(File.java:194)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:107)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:192)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:200)
at grails.util.GrailsMain.run(GrailsMain.groovy:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1062)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:893)
at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:744)
at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:727)
at org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:383)
at org.codehaus.groovy.runtime.InvokerHelper$runScript.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:129)
at grails.util.GrailsMain.main(GrailsMain.groovy)
Run Code Online (Sandbox Code Playgroud)

我认为这是一个配置问题(我最近设置了GRAILS_HOME环境变量并且看起来是正确的)但是这个错误消息并没有给我带来太大的帮助.

建议?

eclipse grails groovy

2
推荐指数
1
解决办法
2293
查看次数

基本排序问题 - C# - (Java程序员学习C#)

我正在研究一个对象列表,不幸的是,我没有从调试中获取信息,看看我哪里出错了.

我有一个自定义类,我实现了CompareTo方法,并在该类的项目列表上调用.Sort().不幸的是,我的程序实际上从未实际使用compareTo()方法......它在调用.Sort()时会立即出错并立即关闭.

通常我应该注意什么?

这是我的类定义,类的接口列表.

    /// <summary>
/// Summary description for ClientWorkspace.
/// </summary>
public class ClientWorkspace : IStorable
{ }
Run Code Online (Sandbox Code Playgroud)

我没有列出compareTo方法,因为它甚至没有得到该代码.

c# sorting collections

0
推荐指数
1
解决办法
851
查看次数

评论样式(即Javadocing C#版本) - (Java Developer Learning C#)

我正在完成我的第一个C#类,尽管我继承的原始代码完全没有注释,但是当我编写java时,我总是将javadoc注释放在我的方法上,而我的代码在没有这些块的情况下目前看起来很奇怪.

我通常使用Eclipse中的"插入JavaDoc"命令来格式化我的注释,该命令只是简单地布置模板并从运行命令的方法中提取参数,方法名称等.然后我可以从那里添加更多细节.

Visual Studio 2008中是否有类似的命令?当我在菜单上戳时,我找不到一个.另外,在C#世界中是否有标准的注释样式(类似于JavaDoc)?

c# comments visual-studio-2008

0
推荐指数
1
解决办法
493
查看次数