このような文字列を変換するにはどうすればよいですか
'[["dfd","ewer","errr","ggg"],["yyy","ttt","rrr","ggg"]]'
リストに?
使いたくないGroovyShell().evaluate()
ありがとう
このような文字列を変換するにはどうすればよいですか
'[["dfd","ewer","errr","ggg"],["yyy","ttt","rrr","ggg"]]'
リストに?
使いたくないGroovyShell().evaluate()
ありがとう
Eval.me
次のように使用できます。
String input = '[["dfd","ewer","errr","ggg"],["yyy","ttt","rrr","ggg"]]'
List output = Eval.me( input )
assert output.size() == 2
assert output*.size() == [ 4, 4 ]
(もちろん、Groovy は裏で を呼び出すだけですGroovyShell.evaluate()
)
次に、純粋な Groovy の場合は次のJsonParser
とおりです。
output = new groovy.json.JsonSlurper().parseText( input )