我在我的 Java 项目中使用了 Cucumber 测试,并且我有一个包含数据表的功能:
{"field1":a,"field2":1.2,"field3":9}
这应该通过方法 asList()
转换为类型为 Map<String,String>
的对象,但是当我测试它时,它说它无法转换,因为类型不好。所以当我这样写时:
{"field1":"a","field2":"1.2","field3":"9"}
没有更多的问题。但是我不想在我的功能文件的每一行都添加引号,因为它们很多而且我仍然想像前一个那样写,并找到一个解决方案来告诉 asList() 是否正在转换类型的字段Map<String,String>
,它应该隐式地进行转换。
有可能吗?
答案 0 :(得分:0)
您可以尝试先将对象转换为 Map