用自己的公用方法处理
把实体转json的同时,把时间格式化,且可以获取部分字段
// An highlighted block
// 时间格式
JsonDateValueProcessor jsonDate = new JsonDateValueProcessor("yyyy-MM-dd HH:mm:ss");
// 把实体转JSON (最后边null,如果想获取实体中的部分值可以写字段名 如: id,name,age )
JSONObject jsonObject = AbstractChangeJsonUtil.changeObjectToJSONObject(jsonDate,planSitePollDO,null);
下面是工具类
import java.util.List;
import java.util.Map;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
import net.sf.json.processors.JsonValueProcessor;
import com.uncentury.hdq.infra.common.json.JsonFormatByName;
/**
* ClassName: ActivityChangeJsonUtil
*
* @Description: 这个工具类负责每个模块下面把实体转成json返回(AbstractChangeJsonUtil是抽象方法)
* @author air
* @date 2016-4-29
*/
public class AbstractChangeJsonUtil {
/*---------------------这两个方法是抽象出来,专门拿来pick的,如果需要重命名的话,到时候在写 ------------*/
public static <T> JSONArray changeListToJSONArray(List<T&