Groovy 独自のものを使用JsonSlurper
して、JSON オブジェクトを解析できます。
import groovy.json.*
def json = '{"name":"john", "surname":"doe", "languages": ["groovy", "python"]}'
def obj = new JsonSlurper().parseText(json)
assert obj.name == "john"
assert obj.surname == "doe"
assert obj.languages.containsAll("python", "groovy")
もちろん、クラスは型指定されていません。実行時にのみ認識されます。型付けしたい場合は、例に基づいてコードを記述するコードを記述できます ( jsonスキーマはまれな場合があるため)。
編集: モデル クラス コードを生成する場合は、「JSON を解析してクライアント側のソース ファイルを作成し、JSON データ構造をモデル化する」JSONGenを試すことができます。Groovy の解決策はわかりませんが、java と groovy の統合はシームレスであるため、問題なく動作するはずです。