为了进行单元测试,我经常需要模拟一些数据响应。我希望能够收集到真实的答案并将其放入模拟中。但是Groovy打印出集合而不包含字符串值。有没有办法以可制作的格式打印Groovy集合?
def foo = ["foo":"bar"]
println foo
def bar = ["foo","bar"]
println bar
回报
[foo:bar]
[foo, bar]
所以当我有一个庞大而复杂的JSON结构的工作与我需要花很长的时间在繁琐和容易出错的编辑。我可能会写一个递归函数来为我打印这个,但我很好奇,如果有一个微不足道的方法来做到这一点。
啊,非常棒!我知道有一种懒惰的方式。 – jeremyjjbrown 2014-09-29 17:43:11