@Override
	public void putByPath(String expression, Object value) {
		BeanPath.create(expression).set(this, value);
	}
@Test
	public void putByPathTest() {
		final JSONObject json = new JSONObject();
		json.putByPath("aa.bb", "BB");
		assertEquals("{\"aa\":{\"bb\":\"BB\"}}", json.toString());
	}