类 BaseBeanSupport
java.lang.Object
gu.sql2java.redis.cache.BaseBeanSupport
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <B extends gu.sql2java.BaseBean>
com.alibaba.fastjson.JSONasJson(B bean, int jsonFieldID) 返回BaseBean对象中字段ID(jsonFieldID)指定的字段解析的JSON对象, 如果输入参数为null或字段为空或null返回空的JSONObject对象, JSON解析失败则抛出异常static <B extends gu.sql2java.BaseBean>
ObjectgetFieldOfJson(B bean, int jsonFieldID, String key) 返回JSON中指定字段的值,不存在则返回nullstatic <B extends gu.sql2java.BaseBean>
BupdateJsonField(B bean, int jsonFieldID, com.alibaba.fastjson.JSON input) 更新bean的jsonFieldID指定字段(JSON)static <B extends gu.sql2java.BaseBean>
BupdateJsonField(B bean, int jsonFieldID, String jsonProps) 更新bean的jsonFieldID指定字段(JSON)static <B extends gu.sql2java.BaseBean>
BupdateJsonField(B bean, int jsonFieldID, String key, Object value) 更新bean的jsonFieldID指定字段(JSON)
-
构造器详细资料
-
BaseBeanSupport
protected BaseBeanSupport()
-
-
方法详细资料
-
updateJsonField
public static <B extends gu.sql2java.BaseBean> B updateJsonField(B bean, int jsonFieldID, com.alibaba.fastjson.JSON input) 更新bean的jsonFieldID指定字段(JSON)- 参数:
bean-jsonFieldID- 字段IDinput-- 返回:
- bean always
-
updateJsonField
public static <B extends gu.sql2java.BaseBean> B updateJsonField(B bean, int jsonFieldID, String jsonProps) 更新bean的jsonFieldID指定字段(JSON)- 参数:
bean-jsonFieldID- 字段IDjsonProps- 包含多个字段的JSON字符串- 返回:
- bean always
-
updateJsonField
public static <B extends gu.sql2java.BaseBean> B updateJsonField(B bean, int jsonFieldID, String key, Object value) 更新bean的jsonFieldID指定字段(JSON)- 参数:
bean-jsonFieldID- 字段IDkey- JSON字段名value- JSON字段值- 返回:
- bean always
-
getFieldOfJson
public static <B extends gu.sql2java.BaseBean> Object getFieldOfJson(B bean, int jsonFieldID, String key) 返回JSON中指定字段的值,不存在则返回null- 参数:
bean-jsonFieldID- 保存JSON数据的字段IDkey-
-
asJson
public static <B extends gu.sql2java.BaseBean> com.alibaba.fastjson.JSON asJson(B bean, int jsonFieldID) 返回BaseBean对象中字段ID(jsonFieldID)指定的字段解析的JSON对象, 如果输入参数为null或字段为空或null返回空的JSONObject对象, JSON解析失败则抛出异常- 参数:
bean-jsonFieldID- 字段ID
-