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

com.mokung.pomegranate.jackson.handler.Getter Maven / Gradle / Ivy

package com.mokung.pomegranate.jackson.handler;

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;

/**
 * getter
 * 
 * @param 
 *            泛型
 * @author mokung
 */
@FunctionalInterface
public interface Getter {

    /**
     * 获取 value
     * 
     * @param value
     *            value为空返回null
     * @param objectMapper
     *            mapper
     * @param cast
     *            是否类型转换
     * @return null:标识 数据value类型不符合
     */
    V getter(JsonNode value, ObjectMapper objectMapper, boolean cast);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy