0

このような文字列を変換するにはどうすればよいですか

'[["dfd","ewer","errr","ggg"],["yyy","ttt","rrr","ggg"]]'

リストに?

使いたくないGroovyShell().evaluate()

ありがとう

4

1 に答える 1

0

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 )
于 2012-12-17T13:35:24.853 に答える