package com.firefly.utils.json;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.ArrayList;
public class JsonArray extends ArrayList<Object> {
private static final long serialVersionUID = -3714987183380639606L;
public JsonObject getJsonObject(int index) {
return (JsonObject)get(index);
}
public JsonArray getJsonArray(int index) {
return (JsonArray)get(index);
}
public String getString(int index) {
return (String)get(index);
}
public byte getByte(int index) {
return Byte.parseByte(getString(index));
}
public short getShort(int index) {
return Short.parseShort(getString(index));
}
public int getInteger(int index) {
return Integer.parseInt(getString(index));
}
public long getLong(int index) {
return Long.parseLong(getString(index));
}
public float getFloat(int index) {
return Float.parseFloat(getString(index));
}
public double getDouble(int index) {
return Double.parseDouble(getString(index));
}
public BigInteger getBigInteger(int index) {
return new BigInteger(getString(index));
}
public BigDecimal getBigDecimal(int index) {
return new BigDecimal(getString(index));
}
public boolean getBoolean(int index) {
return Boolean.parseBoolean(getString(index));
}
}