aQute.lib.json.DateHandler Maven / Gradle / Ivy
package aQute.lib.json;
import java.io.IOException;
import java.lang.reflect.Type;
import java.time.format.DateTimeFormatter;
import java.util.Date;
import java.util.Locale;
import java.util.Map;
import aQute.lib.date.Dates;
public class DateHandler extends Handler {
private static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ISO_LOCAL_DATE_TIME
.withLocale(Locale.ENGLISH)
.withZone(Dates.UTC_ZONE_ID);
@Override
public void encode(Encoder app, Object object, Map