Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Facilitador para gerar Json

Uma dica de conversão para Json o que facilita o desenvolvimento. Existem outros meios mas vou dar um exemplo para quem interessar.

public class JsonParse {

    private static Gson gson = new GsonBuilder().create();

//Converte o Json em seu objeto
    public static Object fromJson(String json, Class<?> clazz) throws IllegalAccessException {
        return gson.fromJson(json, clazz);
    }

//Converte seu objeto em Json
    public static String toJson(Object object) throws IllegalAccessException {
        return gson.toJson(object);
    }

}

Espero ter contribuído com alguns colegas!

3 respostas

Opa Willans, blz? Durante o curso é apresentada a técnica com o converter do Retrofit. Por meio dela nem é necessário implementar código de conversão, basta apenas adicionar o factory do converter.

[]s

Sim, já passei por esta parte do curso. Estou partindo da situação em que usamos por exemplo o próprio AsyncTask ou outro meio de comunicação com o servidor que não possua uma conversão automática.

solução!

Entendi, nesse caso, realmente é uma abordagem que facilita a vida :)

Quando for algo que envolve um caso excepcional (diferente do que foi apresentado no curso, por exemplo), é bom destacar a situação, assim como fez agora, para que outras pessoas entendam com mais facilidade os casos que vale a pena o que sugeriu ;)

Obrigado pela contribuição o/