package com.extUi.dao; import java.util.ArrayList; import java.util.Map; import com.persistence.service.assitant.DataObject; public interface DataFormatJsonable{ /** * 带数据的数据对象,获得出DataObject对象的Field JSON格式化文件 * * @param dataobject * @return */ public String getJsonByFieldOfDataObject(DataObject dataobject); /** * 带数据的数据对象,获得出DataObject对象的Field JSON格式化文件 * * @param dataobject * @return */ public String getJsonByFieldOfDataObjectdateString(DataObject dataobject); /** * 根据查询出的DataObject ArrayList结果集格式化成JSON返回 * * @param dataArry * @return */ public StringBuffer getJsonByFieldOfDataObjects(ArrayList dataArry); /** * 根据查询出的ArrayList结果集格式化成JSON 数组形式返回 * * @param dataArry * @return */ public StringBuffer getJsonByStringArrys(ArrayList dataArry); /** * 根据查询出的Map ArrayList结果集格式化成JSON返回 * * @param dataArry * @return */ public StringBuffer getJsonByMaps(ArrayList> dataArry); /** * 根据查询出的Map ArrayList结果集格式化成JSON返回 * * @param listid * 列表配置编号 * @param dataArry * 列表查询返回数据 * @return */ public StringBuffer getJsonByListidAndMaps(String listid, ArrayList> dataArry); public String getJsonByFieldOfDataObjectForStrDate(DataObject dataobject); public DataObject getDataObjectBySplit(String classid, String params); }