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

top.jfunc.common.http.converter.json.ResultConverterGenerator Maven / Gradle / Ivy

Go to download

http客户端请求工具类,有多种实现:OKHttp3、ApacheHttpClient、HttpURLConnection,可以随意切换http实现

There is a newer version: 1.8.2.0
Show newest version
package top.jfunc.common.http.converter.json;

import top.jfunc.common.converter.JsonConverter;
import top.jfunc.json.JsonArray;
import top.jfunc.json.JsonObject;

class ResultConverterGenerator {
    static ResultConverter generate(final String result , final JsonConverter converter){
        return new ResultConverter() {
            @Override
            public  T toBean(Class clazz) {
                return converter.convert(result, clazz);
            }

            @Override
            public JsonObject toJsonObject() {
                return converter.convertJsonObject(result);
            }

            @Override
            public JsonArray toJsonArray() {
                return converter.convertJsonArray(result);
            }
        };
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy