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



我在Java项目中使用黄瓜测试,并且我有一个包含数据表的特性:

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

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

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

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

可能吗?

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

最新更新