如何在黄瓜中将JSON字符串转换为对象

时间:2018-07-06 22:57:23

标签: json cucumber

我有一个带有Cucumber测试框架的Java 8 Spring-batch应用程序。

Spring 4.3; cucumber-juni 1.2.5; cucumber-java 1.1.8

我的后备类实现了一个Spring Framework Rest Template,该模板调用受测的api并返回一个相当大的JSON字符串。

我的问题是-Cucumber框架中打包了哪些用于将JSON有效负载转换为POJO的工具?

我真的很感激一个示例,该示例说明如何在Cucumber中做到这一点,而又不引入其他依赖项。

1 个答案:

答案 0 :(得分:0)

(据我所知)黄瓜没有什么可以做的。它只是黄瓜不应该做的事情。但是,您可以通过编写帮助程序方法轻松地使Cucumber调用将为您执行此操作的东西,您的步骤定义可以使用该方法来执行此操作。

在步骤定义中可以使用全部编程语言。如果那是您需要做的,使用它可以将响应转换为POJO。