All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.silentgo.json.deserializer.ArrayDeserializer Maven / Gradle / Ivy

package com.silentgo.json.deserializer;

import com.silentgo.json.model.JSONEntity;
import com.silentgo.utils.reflect.SGField;

import java.util.Collection;
import java.util.List;

/**
 * Project : json
 * Package : com.silentgo.json.deserializer
 *
 * @author teddyzhu
 *         

* Created by teddyzhu on 2017/1/11. */ public class ArrayDeserializer extends CollectionDeserializer { public ArrayDeserializer(Deserializer child) { super(child); } @Override public Object getObject(JSONEntity entity, SGField sgField, Object key, Object target) { Collection list = (Collection) super.getObject(entity, sgField, key, target); return list.toArray(); } }