Como Validar En Una Sola Línea, Si Un JSONObject Contiene Un Campo Y Sino, Colocarle Un Valor Por Defecto En Java (Solucionado)

Higarigaoka - Odaiba, Sin comentarios
Hola,

Si requieren validar en una sola línea, si un JSONObject contiene un campo y sino, colocarle un valor por defecto a dicho campo en Java, pueden realizar lo siguiente:



import org.json.JSONObject;

JSONObject jsonData = new JSONObject("{\"nombre\":\"Juan\"}");

jsonData.put("edad", jsonData.optInt("edad", 30));


Explicación:

En este ejemplo, si el campo "edad" no está presente en jsonData, se añadirá con el valor por defecto de 30. Si "edad" ya existe, no se modificará, ni se agregara nuevamente.

0 comentarios :

Publicar un comentario