我在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。