@Test public final void testPut() { JSONObject object = new JSONObject(); object.put("mykey", new JSONString("myvalue")); TestCase.assertEquals("{\"mykey\":\"myvalue\"}",object.toJSON()); object = new JSONObject(); object.put("mykey", new JSONString("myvalue")); object.put("mykey2", new JSONString("myvalue2")); Assert.assertEquals("\"myvalue\"", object.getValue().get("mykey").toJSON()); Assert.assertEquals("\"myvalue2\"", object.getValue().get("mykey2").toJSON()); object = new JSONObject(); JSONObject object2 = new JSONObject(); object2.put("objykey", new JSONString("objvalue")); object.put("blub", object2); TestCase.assertEquals( "{\"blub\":{\"objykey\":\"objvalue\"}}", object.toJSON()); object = new JSONObject(); JSONArray array = new JSONArray(); array.add(new JSONString("blub")); array.add(new JSONString("blub2")); object.put("blubs", array); TestCase.assertEquals("{\"blubs\":[\"blub\",\"blub2\"]}",object.toJSON()); object = new JSONObject(); object.put("bool", JSONBoolean.TRUE); TestCase.assertEquals("{\"bool\":true}",object.toJSON()); object = new JSONObject(); object.put("bool", JSONBoolean.FALSE); TestCase.assertEquals("{\"bool\":false}",object.toJSON()); JSONObject o = new JSONObject(); o.put("my", new JSONNumber(14440.123E+5)); TestCase.assertEquals("{\"my\":1.4440123E9}",o.toJSON()); }
public void put(final String key, JSONValue value) { if(value == null) { value = JSONNull.NULL; } object.put(key, value); }
JSONObject implements JSONValue { public void put(final String key, JSONValue value) { if(value == null) { value = JSONNull.NULL; } object.put(key, value); } }
JSONObject implements JSONValue { public void put(final String key, JSONValue value) { if(value == null) { value = JSONNull.NULL; } object.put(key, value); } JSONObject(); }
JSONObject implements JSONValue { public void put(final String key, JSONValue value) { if(value == null) { value = JSONNull.NULL; } object.put(key, value); } JSONObject(); void put(final String key, JSONValue value); Map<String, JSONValue> getValue(); String toJSON(); }
JSONObject implements JSONValue { public void put(final String key, JSONValue value) { if(value == null) { value = JSONNull.NULL; } object.put(key, value); } JSONObject(); void put(final String key, JSONValue value); Map<String, JSONValue> getValue(); String toJSON();  }