Qual o jeito mais simples de converter uma String JSON recebida de um web service e converte-la em um objeto? Por exemplo, eu tenho a seguinte String em JSON (1 estado com um array de cidades):
Existe várias formas de fazer esta conversão. O Spring e VRaptor fazem este tipo de conversão. Tem a biblioteca JSONUP que converte um string (objetos e arrays javascript em formato string) em objetos java.
como o @fbirf disse, frameworks como Spring e VRaptor já fazem esta conversão, você pode instalar outras bibliotecas como JAX-RS. Caso quiser converter uma String para objeto mesmo, pode usar o Gson:
Entidade e = new Gson().fromJson(jsonString, Entidade.class)