package com.alibaba.fastjson.parser.deserializer;
import java.lang.reflect.Type;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.parser.DefaultJSONParser;
import com.alibaba.fastjson.parser.JSONToken;
public class JSONArrayDeserializer implements ObjectDeserializer {
public final static JSONArrayDeserializer instance = new JSONArrayDeserializer();
@SuppressWarnings("unchecked")
public <T> T deserialze(DefaultJSONParser parser, Type clazz, Object fieldName) {
JSONArray array = new JSONArray();
parser.parseArray(array);
return (T) array;
}
public int getFastMatchToken() {
return JSONToken.LBRACKET;
}
}