> 2 string-6ren">
gpt4 book ai didi

grails - 如何将集合字符串转换为集合

转载 作者:行者123 更新时间:2023-12-02 15:09:17 24 4
gpt4 key购买 nike

如何将集合字符串转换为集合

示例变量:

string_txt = "[id:2,name:'myname',age:'20']"

我想将其用作实例:
string_txt.id >> 2
string_txt.name >> "myname"
...

最佳答案

您可以使用Eval类:

def stringTxt = "[id:2,name:'myname',age:'20']"
def map = Eval.me( stringTxt )
assert map.name == 'myname'

当然,如果除了将Map放入String之外,还有另一种方法可以执行此操作。评估文本可能会带来很大的安全风险:-(

关于grails - 如何将集合字符串转换为集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19426294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com