GWT – Comparar valores nulos de JSON

febrero 16, 2012

GWT cuenta con varias clases para el manejo y manipulación de datos en formato json.

Supongamos que obtenemos la siguiente respuesta del servidor

{“id”:”766″,”nombre”:”cirovladimir”}

Para obtener los valores, lo podemos hacer de la siguiente manera

JSONValue value=JSONParser.parseStrict(json);
String id=value.isObject().get(“id”).isString().stringValue();
String nombre=value.isObject().get(“nombre”).isString().stringValue();

Pero, ¿qué pasa si uno de los valores es nulos? ¿cómo podemos hacer una validación? Supongamos ahora que el servidor nos regresa la siguiente cadena

{“id”:”766″,”nombre”:null}

value.isObject().get(“nombre”)==null //debería ser true, sin embargo, regresa false
value.isObject().get(“nombre”).isNull()==JSONNull.getInstance() //regresa true, esta es la forma correcta

Anuncios

Una respuesta to “GWT – Comparar valores nulos de JSON”

  1. Carloncho Says:

    gracias por la info! saludos de un GWT adicto


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: