@Override public JSONArray parseArray(String json) { List<Object> list = parse(json, new TypeReference<List<Object>>() { }.getType()); return new JacksonJSONArray(list); }
@Override public JSONObject parseObject(String json) { Map<String, Object> map = parse(json, new TypeReference<Map<String, Object>>() { }.getType()); return new JacksonJSONObject(map); }
@Override public JSONObject newJSONObject() { return new JacksonJSONObject(); }
@Override public JSONArray newJSONArray() { return new JacksonJSONArray(); }
public String toString() { return toJSONString(); } }
@Override public short getShortValue(String key) { Object value = get(key); if (value == null) { return 0; } return castToShort(value); }
public float getFloatValue(int index) { Object value = get(index); if (value == null) { return 0F; } return castToFloat(value); }
@Override public JSONArray parseArray(String json) { List<Object> list = parse(json, new TypeReference<List<Object>>() { }.getType()); return new JacksonJSONArray(list); }
@Override public JSONObject parseObject(String json) { Map<String, Object> map = parse(json, new TypeReference<Map<String, Object>>() { }.getType()); return new JacksonJSONObject(map); }
@Override public JSONObject newJSONObject() { return new JacksonJSONObject(); }
@Override public JSONArray newJSONArray(int initialCapacity) { return new JacksonJSONArray(initialCapacity); }
public String toString() { return toJSONString(); } }
@Override public JSONObject newJSONObject(Map<String, Object> map) { return new JacksonJSONObject(map); }
@Override public JSONArray newJSONArray() { return new JacksonJSONArray(); }
@Override public JSONObject newJSONObject(Map<String, Object> map) { return new JacksonJSONObject(map); }
@Override public JSONArray newJSONArray(List<Object> list) { return new JacksonJSONArray(list); }
@Override public JSONObject newJSONObject(int initialCapacity) { return new JacksonJSONObject(initialCapacity); }
@Override public JSONArray newJSONArray(List<Object> list) { return new JacksonJSONArray(list); }
@Override public JSONObject newJSONObject(int initialCapacity) { return new JacksonJSONObject(initialCapacity); }
@Override public JSONArray newJSONArray(int initialCapacity) { return new JacksonJSONArray(initialCapacity); }