Java ArrayList字符串-使用Groovy检索值

Java ArrayList字符串-使用Groovy检索值,java,groovy,Java,Groovy,解析JSON中的值并使用Groovy将其存储到变量中。下面是存储在该变量中的值 [[UserName:usernameX, Password:passwordX]] 格式为Arraylist,如何检索用户名和密码值,如[usernameX和passwordX。Hmmm,双[[]和无引号。我不知道您的数据是如何进入ArrayList的,但如果您可以在Groovy Map中获取数据,您可以这样做: Map a = ['UserName':'usernameX', 'Password':'passw

解析JSON中的值并使用Groovy将其存储到变量中。下面是存储在该变量中的值

[[UserName:usernameX, Password:passwordX]]

格式为Arraylist,如何检索用户名和密码值,如[
usernameX
passwordX

Hmmm,双[[]和无引号。我不知道您的数据是如何进入ArrayList的,但如果您可以在Groovy Map中获取数据,您可以这样做:

Map a = ['UserName':'usernameX', 'Password':'passwordX']

a.each { k, v ->
    println v
}
印刷品:

usernameX
passwordX

可以将嵌套数组列表直接转换为映射:

Map map = [[UserName:'usernameX', Password:'passwordX']].collectEntries{ [ it.UserName, it.Password ] }

assert map == [usernameX:'passwordX']