public class JSONObject extends LinkedHashMap<String,Object>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| 构造器和说明 |
|---|
JSONObject() |
JSONObject(int initialCapacity) |
JSONObject(int initialCapacity,
float loadFactor) |
JSONObject(int initialCapacity,
float loadFactor,
boolean accessOrder) |
JSONObject(LinkedHashMap<String,Object> raw,
boolean delegate) |
JSONObject(Map<? extends String,?> m) |
JSONObject(Map<? extends String,?> raw,
boolean delegate) |
removeEldestEntrypublic JSONObject(LinkedHashMap<String,Object> raw, boolean delegate)
public JSONObject()
public JSONObject(int initialCapacity)
public JSONObject(int initialCapacity,
float loadFactor)
public JSONObject(int initialCapacity,
float loadFactor,
boolean accessOrder)
public static JSONObject of()
public static JSONObject of(Map<? extends String,?> m)
public static JSONObject of(String key, Object value)
public static JSONObject of(String k1, Object v1, String k2, Object v2)
public static JSONObject of(String k1, Object v1, String k2, Object v2, String k3, Object v3, String k4, Object v4)
public static JSONObject of(String k1, Object v1, String k2, Object v2, String k3, Object v3, String k4, Object v4, String k5, Object v5)
public static JSONObject of(String k1, Object v1, String k2, Object v2, String k3, Object v3, String k4, Object v4, String k5, Object v5, Object... kvArray)
public static JSONObject parseObject(String text)
public static JSONObject parse(String text)
public static JSONObject from(Object object)
public boolean equals(Object o)
public int hashCode()
public boolean containsKey(String key)
public boolean containsKey(Object key)
containsKey 在接口中 Map<String,Object>containsKey 在类中 HashMap<String,Object>public Object getOrDefault(Object key, Object defaultValue)
getOrDefault 在接口中 Map<String,Object>getOrDefault 在类中 LinkedHashMap<String,Object>public void forEchArrayObject(String key, Consumer<JSONObject> action)
public JSONObject getJSONObject(String key)
public double getDoubleValue(String key)
public float getFloatValue(String key)
public long getLongValue(String key)
public long getLongValue(String key, long defaultValue)
public int getIntValue(String key)
public int getIntValue(String key, int defaultValue)
public short getShortValue(String key)
public byte getByteValue(String key)
public byte[] getBytes(String key)
public boolean getBooleanValue(String key)
public boolean getBooleanValue(String key, boolean defaultValue)
public BigInteger getBigInteger(String key)
public BigDecimal getBigDecimal(String key)
public String toString()
toString 在类中 AbstractMap<String,Object>public String toJSONString()
public byte[] toJSONBBytes()
public <T> T to(Function<JSONObject,T> function)
public <T> T to(Type type)
public <T> T to(TypeRef<T> typeReference)
public <T> T to(Class<T> clazz)
public void copyTo(Object object)
public <T> T toJavaObject(Class<T> clazz)
public <T> T toJavaObject(Type type)
public <T> T toJavaObject(TypeRef<T> typeReference)
public <T> T getObject(String key, Function<JSONObject,T> creator)
public JSONObject putObject(String name)
public JSONObject fluentPut(String key, Object value)
public Object eval(com.jayway.jsonpath.JsonPath path)
public int getSize(String key)
public boolean isArray(Object key)
public boolean isEmpty()
public Object putIfAbsent(String key, Object value)
putIfAbsent 在接口中 Map<String,Object>putIfAbsent 在类中 HashMap<String,Object>public Object computeIfAbsent(String key, Function<? super String,?> mappingFunction)
computeIfAbsent 在接口中 Map<String,Object>computeIfAbsent 在类中 HashMap<String,Object>public Object computeIfPresent(String key, BiFunction<? super String,? super Object,?> remappingFunction)
computeIfPresent 在接口中 Map<String,Object>computeIfPresent 在类中 HashMap<String,Object>public Object compute(String key, BiFunction<? super String,? super Object,?> remappingFunction)
public Object merge(String key, Object value, BiFunction<? super Object,? super Object,?> remappingFunction)
public void replaceAll(BiFunction<? super String,? super Object,?> function)
replaceAll 在接口中 Map<String,Object>replaceAll 在类中 LinkedHashMap<String,Object>public void forEach(BiConsumer<? super String,? super Object> action)
public Collection<Object> values()
public void clear()
public boolean containsValue(Object value)
containsValue 在接口中 Map<String,Object>containsValue 在类中 LinkedHashMap<String,Object>Copyright © 2025 fossc. All rights reserved.