Groovy で JSON 文字列からパラメーターを取得する方法を理解するのに苦労しています。
次のような文字列があります。
'{"id":"12345678","name":"Sharon","email":"sharon\u0040example.com"}'
メールアドレスを抽出しようとしています。
もちろん、正規表現やその他の部分文字列メソッドを使用できますが、よりクリーンな方法があると確信しています。
JsonSlurperを使用します。
import groovy.json.JsonSlurper
def str = '{"id":"12345678","name":"Sharon","email":"sharon\u0040example.com"}'
def slurper = new JsonSlurper().parseText(str)
assert slurper.email == 'sharon@example.com'
assert slurper.name == 'Sharon'