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

com.sc.utils.utils.commons.JsonNameFilter Maven / Gradle / Ivy

package com.sc.utils.utils.commons;

import com.alibaba.fastjson.serializer.NameFilter;

import java.util.Map;


public class JsonNameFilter implements NameFilter {

    private Map map;

    public void setKeys(Map map) {
        this.map = map;
    }

    @Override
    public String process(Object object, String name, Object value) {
        if (map.containsKey(name)) {
            return map.get(name);
        }
        return name;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy