Comment définissez-vous une valeur à null avec org.json.JSONObject en java?
Comment vous définissez une valeur null avec org.json.JSONObject en java? Je peux certainement lire si une valeur est nulle en utilisant la fonction isNull - mais il semble que lorsque j'ai mis la valeur null, il l'ignore moi:
JSONObject o = new JSONObject();
o.put("key",null);
o.isNull("key"); //returns true, buuuut...
o.has("key"); //returns false
o.isNull("somethingIHaventSetAtAll"); //also returns true, unfortunately
- Si vous mettez la valeur null, alors il supprime la clé: json.org/javadoc/org/json/...
Vous devez vous connecter pour publier un commentaire.
Essayer de mettre
JSONObject.NULL
au lieu denull
:Object.equals
): "Pour tout non-nulle de la valeur de référencex
,x.equals(null)
doit retourner false".org.json.simple.*
Pour moi avec net.sf.json.JSONObject j'ai besoin de créer un null
JSON
parC'est la façon dont je m'classe en groovy: