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

dsl_json.java.util.OptionalDslJsonConverter Maven / Gradle / Ivy

There is a newer version: 1.10.0
Show newest version
package dsl_json.java.util;

import com.dslplatform.json.*;
import com.dslplatform.json.runtime.OptionalAnalyzer;

import java.util.Optional;

public class OptionalDslJsonConverter implements Configuration {
	@Override
	public void configure(DslJson json) {
		json.registerDefault(Optional.class, Optional.empty());
		json.registerWriterFactory(OptionalAnalyzer.WRITER);
		json.registerReaderFactory(OptionalAnalyzer.READER);
		OptionalAnalyzer.WRITER.tryCreate(Optional.class, json);
		OptionalAnalyzer.READER.tryCreate(Optional.class, json);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy