当前位置: 首页 > 知识库问答 >
问题:

Groovy脚本错误:解析json时没有这样的属性

籍光熙
2023-03-14

试图通过解析JSON提取response属性时,收到NoSuchProperty错误

import groovy.json.JsonSlurper
def response = messageExchange.response.responseContext
def json1 = new JsonSlurper().parseText(response)
log.info json1.results[0].id

共有1个答案

杨昆
2023-03-14

看起来像是错字。尝试:

def response = messageExchange.response.responseContent
 类似资料:
  • 日志消息如下所示: 2018-09-24 13:49:23,669错误O.A.J.M.JSR223预处理器:JSR223脚本中的问题,JSR223预处理器javax.script.scriptexception:groovy.lang.missingPropertyException:没有这样的属性:用于类的it:Script32 at org.codehaus.groovy.JSR223.gro

  • 我有一个Groovy测试类 在该类中有以下测试用例: 以及如下所示: 现在,当我运行这个测试用例时,我在调用时收到以下错误消息: 棒极了。lang.MissingPropertyException:类:ecs没有此类属性:msg1。MsgDispatcherTest 你知道我错过了什么吗?

  • 问题内容: 我正在尝试使用杰克逊对POJO进行序列化和反序列化。从POJO到JSON可以完美地工作,而从另一个方向去则不行。 我有一个POJO 并运行和测试我运行了calendar.model包; 引发异常 我已经尽力将JSON转换为POJO了,但是没有。如果我从JSON映射到Map类型,它确实可以工作。 谢谢您的帮助 编辑 这是我依赖中的杰克逊的grep 看起来除了jackson2之外,没有其他

  • 问题内容: 当我尝试在Jenkins控制台中执行以下Groovy脚本时,发生以下错误。 这已从“ 使用Jenkins”>“ Jenkins脚本控制台”>“参数化系统Groovy脚本”中获取。 该错误表明它包含一些缺少的属性: 我已经尝试使用Groovy脚本插件从Jenkins运行RunningGroovy命令,但在我的情况下不起作用。 问题答案: 如果我→ 执行系统Groovy脚本 → Groov

  • 我正在使用Netbeans 7.4。我使用glassfish服务器创建了一个新的web项目。现在我喜欢在其中使用groovy脚本。但问题是groovy代码没有在那里进行解释。其输出与代码相同。 它应该给输出Hello Barun!但不是给我输出def name='Barun'println“Hello$name!” 我还将最新的groovy-all jar文件包含到我的项目库中。但是还没有运气。我

  • 我试图使用jackson来序列化和反序列化一个POJO。从POJO到JSON可以很好地工作,但是反过来就不行了。 我有一个POJO 并运行和测试我运行的包calendar.model 引发异常 我已经尽我所能让JSON到POJO工作,但它不会。如果我从JSON映射到map类型,它确实有效。 感谢您的帮助 这是我的依赖项中杰克逊的 grep 看起来除了jackson2,没有其他版本的jackson了