Package cn.toint.jdy4j.core.util
Class JdyConvertUtil
java.lang.Object
cn.toint.jdy4j.core.util.JdyConvertUtil
简道云请求数据转换工具
- Author:
- Toint
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.node.ObjectNodeconvertJdyRequireFormatPair(String key, com.fasterxml.jackson.databind.JsonNode value, JdyWidget widgetDto) 将字段键值对转换为简道云要求的请求格式static voidignoreNullValue(boolean ignoreNull, com.fasterxml.jackson.databind.node.ObjectNode objectNode) 忽略空值的处理static com.fasterxml.jackson.databind.node.ObjectNode创建一个可以清除简道云属性值的对象 示例:{"_widget_1729599225116": {}}static com.fasterxml.jackson.databind.node.ObjectNodeofIgnore()创建一个忽略处理的简道云对象 示例:{}
-
Constructor Details
-
JdyConvertUtil
public JdyConvertUtil()
-
-
Method Details
-
convertJdyRequireFormatPair
public static com.fasterxml.jackson.databind.node.ObjectNode convertJdyRequireFormatPair(String key, com.fasterxml.jackson.databind.JsonNode value, JdyWidget widgetDto) 将字段键值对转换为简道云要求的请求格式- Parameters:
key- 简道云属性名称value- 简道云属性值widgetDto- 简道云字段- Returns:
- 转换后的键值对, 不允许返回null, 格式要求示例: {"_widget_1432728651402": { "value": "简道云" }}
-
ofIgnore
public static com.fasterxml.jackson.databind.node.ObjectNode ofIgnore()创建一个忽略处理的简道云对象 示例:{} -
ofClear
创建一个可以清除简道云属性值的对象 示例:{"_widget_1729599225116": {}} -
ignoreNullValue
public static void ignoreNullValue(boolean ignoreNull, com.fasterxml.jackson.databind.node.ObjectNode objectNode) 忽略空值的处理- Parameters:
ignoreNull- 忽略null值,true:null值属性不会请求至简道云,简道云会保持原值处理,false:null至属性会被请求至简道云,简道云会将该属性值清空objectNode- objectNode
-