类 JSONArray

  • 所有已实现的接口:
    java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<java.lang.Object>, java.util.Collection<java.lang.Object>, java.util.List<java.lang.Object>
    直接已知子类:
    GsonArray

    public abstract class JSONArray
    extends java.lang.Object
    implements java.util.List<java.lang.Object>, java.lang.Cloneable, java.io.Serializable
    另请参阅:
    序列化表格
    • 嵌套类概要

      嵌套类 
      修饰符和类型 说明
      static class  JSONArray.Builder  
    • 构造器概要

      构造器 
      构造器 说明
      JSONArray()  
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      abstract JSONArray fluentAdd​(int index, java.lang.Object element)  
      abstract JSONArray fluentAdd​(java.lang.Object a)  
      abstract JSONArray fluentAddAll​(int index, java.util.Collection<? extends java.lang.Object> c)  
      abstract JSONArray fluentAddAll​(java.util.Collection<? extends java.lang.Object> c)  
      abstract JSONArray fluentClear()  
      abstract JSONArray fluentRemove​(int index)  
      abstract JSONArray fluentRemove​(java.lang.Object o)  
      abstract JSONArray fluentRemoveAll​(java.util.Collection<?> c)  
      abstract JSONArray fluentRetainAll​(java.util.Collection<?> c)  
      abstract JSONArray fluentSet​(int index, java.lang.Object element)  
      abstract java.math.BigDecimal getBigDecimal​(int index)  
      abstract java.math.BigInteger getBigInteger​(int index)  
      abstract java.lang.Boolean getBoolean​(int index)  
      abstract boolean getBooleanValue​(int index)  
      abstract java.lang.Byte getByte​(int index)  
      abstract byte getByteValue​(int index)  
      abstract java.util.Date getDate​(int index)  
      abstract java.lang.Double getDouble​(int index)  
      abstract double getDoubleValue​(int index)  
      abstract java.lang.Float getFloat​(int index)  
      abstract float getFloatValue​(int index)  
      abstract java.lang.Integer getInteger​(int index)  
      abstract int getIntValue​(int index)  
      abstract JSONArray getJSONArray​(int index)  
      abstract JSONObject getJSONObject​(int index)  
      abstract java.lang.Long getLong​(int index)  
      abstract long getLongValue​(int index)  
      abstract <T> T getObject​(int index, java.lang.Class<T> clazz)  
      abstract <T> T getObject​(int index, java.lang.reflect.Type type)  
      abstract java.lang.Short getShort​(int index)  
      abstract short getShortValue​(int index)  
      abstract java.sql.Date getSqlDate​(int index)  
      abstract java.lang.String getString​(int index)  
      abstract java.sql.Timestamp getTimestamp​(int index)  
      abstract <T> java.util.List<T> toJavaList​(java.lang.Class<T> clazz)  
      abstract java.lang.String toJSONString()  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 从接口继承的方法 java.util.Collection

        parallelStream, removeIf, stream, toArray
      • 从接口继承的方法 java.lang.Iterable

        forEach
      • 从接口继承的方法 java.util.List

        add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
    • 构造器详细资料

      • JSONArray

        public JSONArray()
    • 方法详细资料

      • fluentAdd

        public abstract JSONArray fluentAdd​(java.lang.Object a)
      • fluentRemove

        public abstract JSONArray fluentRemove​(java.lang.Object o)
      • fluentAddAll

        public abstract JSONArray fluentAddAll​(java.util.Collection<? extends java.lang.Object> c)
      • fluentAddAll

        public abstract JSONArray fluentAddAll​(int index,
                                               java.util.Collection<? extends java.lang.Object> c)
      • fluentRemoveAll

        public abstract JSONArray fluentRemoveAll​(java.util.Collection<?> c)
      • fluentRetainAll

        public abstract JSONArray fluentRetainAll​(java.util.Collection<?> c)
      • fluentClear

        public abstract JSONArray fluentClear()
      • fluentRemove

        public abstract JSONArray fluentRemove​(int index)
      • fluentSet

        public abstract JSONArray fluentSet​(int index,
                                            java.lang.Object element)
      • fluentAdd

        public abstract JSONArray fluentAdd​(int index,
                                            java.lang.Object element)
      • getJSONObject

        public abstract JSONObject getJSONObject​(int index)
      • getJSONArray

        public abstract JSONArray getJSONArray​(int index)
      • getObject

        public abstract <T> T getObject​(int index,
                                        java.lang.Class<T> clazz)
      • getObject

        public abstract <T> T getObject​(int index,
                                        java.lang.reflect.Type type)
      • getBoolean

        public abstract java.lang.Boolean getBoolean​(int index)
      • getBooleanValue

        public abstract boolean getBooleanValue​(int index)
      • getByte

        public abstract java.lang.Byte getByte​(int index)
      • getByteValue

        public abstract byte getByteValue​(int index)
      • getShort

        public abstract java.lang.Short getShort​(int index)
      • getShortValue

        public abstract short getShortValue​(int index)
      • getInteger

        public abstract java.lang.Integer getInteger​(int index)
      • getIntValue

        public abstract int getIntValue​(int index)
      • getLong

        public abstract java.lang.Long getLong​(int index)
      • getLongValue

        public abstract long getLongValue​(int index)
      • getFloat

        public abstract java.lang.Float getFloat​(int index)
      • getFloatValue

        public abstract float getFloatValue​(int index)
      • getDouble

        public abstract java.lang.Double getDouble​(int index)
      • getDoubleValue

        public abstract double getDoubleValue​(int index)
      • getBigDecimal

        public abstract java.math.BigDecimal getBigDecimal​(int index)
      • getBigInteger

        public abstract java.math.BigInteger getBigInteger​(int index)
      • getString

        public abstract java.lang.String getString​(int index)
      • getDate

        public abstract java.util.Date getDate​(int index)
      • getSqlDate

        public abstract java.sql.Date getSqlDate​(int index)
      • getTimestamp

        public abstract java.sql.Timestamp getTimestamp​(int index)
      • toJavaList

        public abstract <T> java.util.List<T> toJavaList​(java.lang.Class<T> clazz)
      • toJSONString

        public abstract java.lang.String toJSONString()