Since version 2.0 Json-lib has integrated Groovy support, meaning that POGOs can be transformed into JSON and back, in the same manner as you do now with POJOs. There are other features as well: Type transformations with the as keyword. A Groovy List (default type is ArrayList) can be transformed into a JSONArray. A Groovy Map (default type is HashMap) can be transformed into a JSONObject. A Strin