El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Desarrollo Android avanzado: Librerías

Implementar GSON dentro del proyecto con JSON

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
En una pequeña aplicación creada anteriormente vamos a lograr implementar GSON para poder recibir información en el formato JSON y ser libres de utilizarla como un objeto de una manera rápida y sencilla.

Transcripción

Para finalizar este módulo, vamos a implementar el código que necesitamos para ejecutar la librería. Lo primero, vamos a crear el objeto. Debajo de "Data" podemos crear el objeto en caso de ser necesario. Por ejemplo, escribimos: Gson y vemos que hace referencia a esta clase o librería. Le damos "ENTER", colocamos un nombre, normalmente, el nombre que se coloca es el mismo nombre pero todo en minúscula. Decimos que va a ser igual a un objeto de esta misma clase. Terminamos colocando a esta instrucción el punto y coma. En la parte de abajo, después de la declaración de la cadena, podemos colocar lo siguiente. Colocamos una lista que va a ser la información que vamos a retener y almacenar. Ahora, esta lista tiene que tener un formato. El formato que vamos a utilizar es una clase. Una clase que vamos a definir. Vamos a ir a donde está el código de Java y damos clic derecho. Le damos a "Nuevo" y creamos una clase. La clase puede llevar el nombre de persona Le damos "Okay" y ya tenemos la clase. Ahora vamos a colocar los atributos. ¿Cómo sabemos cuáles atributos tiene? Bueno, solamente tenemos que repasar la línea que contiene los datos. Vamos a ir a "Persona" y colocamos lo siguiente. Colocamos una cadena que se llama nombre. Después colocamos otra cadena que se llama apellido. Ahora colocamos una más que se llama trabajo. Colocaremos otra más que es país. Recuerda que al ser nombres de variables, todas tienen que ir en minúsculas. Ahora vamos a agregar una variable que es diferente, que es Entero. Ponemos "Entero edad". Y ya tenemos las variables. Ahora amos a colocar un Get y Set para cada una de las variables. Veamos lo siguiente. Seleccionamos todas las variables, le damos clic derecho y le damos clic en "Generar". Nos da la opción de generar diferentes cosas o valores. En este caso, seleccionamos "Getter and Setter". Le damos clic. Seleccionamos todas las variables que necesitamos y le damos "Okay". Y ahora ya tenemos todos los métodos necesarios. A veces te manda al final las variables. No importa, podemos venir, copiar y pegar. Y así tiene la estructura que necesitamos. Todo ordenado. Regresamos a la actividad principal y ahora lo que hacemos es indicar el tipo adentro de la lista. El tipo es persona. Es decir, la clase que acabamos de crear. Ahora lo que hacemos es empezar a utilizar este dato. Decimos que el nombre es persona list y decimos que va a ser igual a (List (ponemos el tipo de nuevo) persona) y ahora colocamos el gson.fromjson. Le estamos indicando que la información viene de un json. Ahora, adentro, le pasamos json. Json en realidad es el formato. Ponemos coma, ponemos aquí persona.class Toda esta parte que se encuentra adentro de esta instrucción es el formato. Pero está dividido en dos partes. La primera es la información. El json como tal. Que es esto y que a su vez es el primer dato que colocamos. Y persona clase es la clase base de este tipo de dato. Y finalmente damos un ENTER y colocamos lo siguiente. Ponemos personaList.get y ponemos, por ejemplo, una "i" que en este caso va a hacer referencia a un número si queremos hacerlo así, por ejemplo, int i = 1 Aunque también lo podemos poner de forma directa. Te explico esto solo para que sepas que puedes acceder como cualquier arreglo. Cambiamos el número directo, podemos eliminar la última línea ponemos el punto y coma y listo. Guardamos, ejecutamos, le damos OK, abrimos el emulador, esperamos a que cargue y listo.

Desarrollo Android avanzado: Librerías

Descubre las librerías más usadas en Android, y aprende cómo te pueden ayudar a reducir el tiempo de desarrollo de una aplicación a la vez que mejoras sus funcionalidades.

2:50 horas (35 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.