黄瓜:如何将对象类型转换为 asList() 的字符串?

时间:2021-02-22 21:18:04

标签: java cucumber

我在我的 Java 项目中使用了 Cucumber 测试,并且我有一个包含数据表的功能:

{"field1":a,"field2":1.2,"field3":9}

这应该通过方法 asList() 转换为类型为 Map<String,String> 的对象,但是当我测试它时,它说它无法转换,因为类型不好。所以当我这样写时:

{"field1":"a","field2":"1.2","field3":"9"}

没有更多的问题。但是我不想在我的功能文件的每一行都添加引号,因为它们很多而且我仍然想像前一个那样写,并找到一个解决方案来告诉 asList() 是否正在转换类型的字段Map<String,String>,它应该隐式地进行转换。

有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试先将对象转换为 Map,然后使用 toString() 将映射中的每个值转换为 String。

相关问题