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
InformationsquelleAutor B T | 2012-11-28