
estonlabs.cxtl.common.codec.Codec Maven / Gradle / Ivy
package estonlabs.cxtl.common.codec;
import java.util.List;
import java.util.Map;
/**
* A codec for decoding data from an exchange
* @param
*/
public interface Codec {
String toJson(T pojo);
StringBuilder toQueryString(T pojo);
StringBuilder toQueryString(T pojo, StringBuilder builder);
Map toMap(T pojo);
T fromJson(String json, Class type);
T quietFromJson(String json, Class type);
List fromJsonArray(String json, Class type);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy