【发布时间】:2012-09-09 14:39:30
【问题描述】:
如您所知,我们可以简单地使用 toString() 方法从哈希中获取字符串。所以我们得到类似这样的字符串:
[first:[one:1.1], second:2]
问题是,我们怎样才能将这个字符串再次转换为哈希?
【问题讨论】:
如您所知,我们可以简单地使用 toString() 方法从哈希中获取字符串。所以我们得到类似这样的字符串:
[first:[one:1.1], second:2]
问题是,我们怎样才能将这个字符串再次转换为哈希?
【问题讨论】:
您可以使用Eval.mestatic method:
def map = Eval.me( '[first:[one:1.1], second:2]' )
assert map == [first:[one:1.1], second:2]
【讨论】:
JsonSlurper#parseText 之类的东西来解析它:)