Package org.zkoss.json
Class JSONArray
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.AbstractSequentialList<E>
-
- java.util.LinkedList<java.lang.Object>
-
- org.zkoss.json.JSONArray
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<java.lang.Object>,java.util.Collection<java.lang.Object>,java.util.Deque<java.lang.Object>,java.util.List<java.lang.Object>,java.util.Queue<java.lang.Object>,JSONAware
public class JSONArray extends java.util.LinkedList<java.lang.Object> implements java.util.List<java.lang.Object>, JSONAware
A JSON array. JSONObject supports java.util.List interface.- Author:
- FangYidong<fangyidong@yahoo.com.cn>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JSONArray()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoJSONString()Encodes this object to a JSON string.static java.lang.StringtoJSONString(boolean[] ary)Convert a boolean array to JSON text.static java.lang.StringtoJSONString(byte[] ary)Convert a byte array to JSON text.static java.lang.StringtoJSONString(char[] ary)Convert a char array to JSON text.static java.lang.StringtoJSONString(double[] ary)Convert a double array to JSON text.static java.lang.StringtoJSONString(float[] ary)Convert a float array to JSON text.static java.lang.StringtoJSONString(int[] ary)Convert an integer array to JSON text.static java.lang.StringtoJSONString(long[] ary)Convert a long array to JSON text.static java.lang.StringtoJSONString(short[] ary)Convert a short array to JSON text.static java.lang.StringtoJSONString(java.lang.Object[] ary)Convert an object array to JSON text.static java.lang.StringtoJSONString(java.util.Collection collection)Convert a list to JSON text.java.lang.StringtoString()Encodes this object to a JSON string.-
Methods inherited from class java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, spliterator, toArray, toArray
-
Methods inherited from class java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface 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
-
-
-
-
Method Detail
-
toJSONString
public static java.lang.String toJSONString(java.util.Collection collection)
Convert a list to JSON text. The result is a JSON array. If this list is also a JSONAware, JSONAware specific behaviors will be omitted at this top level.- Parameters:
collection-- Returns:
- JSON text, or "null" if list is null.
- See Also:
JSONValue.toJSONString(Object)
-
toJSONString
public static java.lang.String toJSONString(java.lang.Object[] ary)
Convert an object array to JSON text.patched by tomyeh
-
toJSONString
public static java.lang.String toJSONString(int[] ary)
Convert an integer array to JSON text.patched by tomyeh
-
toJSONString
public static java.lang.String toJSONString(long[] ary)
Convert a long array to JSON text.patched by tomyeh
-
toJSONString
public static java.lang.String toJSONString(short[] ary)
Convert a short array to JSON text.patched by tomyeh
-
toJSONString
public static java.lang.String toJSONString(float[] ary)
Convert a float array to JSON text.patched by tomyeh
-
toJSONString
public static java.lang.String toJSONString(double[] ary)
Convert a double array to JSON text.patched by tomyeh
-
toJSONString
public static java.lang.String toJSONString(byte[] ary)
Convert a byte array to JSON text.patched by tomyeh
-
toJSONString
public static java.lang.String toJSONString(boolean[] ary)
Convert a boolean array to JSON text.patched by tomyeh
-
toJSONString
public static java.lang.String toJSONString(char[] ary)
Convert a char array to JSON text.patched by tomyeh
-
toJSONString
public java.lang.String toJSONString()
Encodes this object to a JSON string. It is the same astoString().- Specified by:
toJSONStringin interfaceJSONAware- Returns:
- JSON text
-
toString
public java.lang.String toString()
Encodes this object to a JSON string. It is the same astoJSONString().- Overrides:
toStringin classjava.util.AbstractCollection<java.lang.Object>
-
-