![JAR search and dependency download from the Maven repository](/logo.png)
io.github.oliviercailloux.grade.format.json.JsonCriterionToString Maven / Gradle / Ivy
The newest version!
package io.github.oliviercailloux.grade.format.json;
import io.github.oliviercailloux.grade.Criterion;
import jakarta.json.bind.JsonbException;
import jakarta.json.bind.adapter.JsonbAdapter;
public class JsonCriterionToString implements JsonbAdapter {
private static final JsonCriterionToString INSTANCE = new JsonCriterionToString();
public static JsonbAdapter instance() {
return INSTANCE;
}
@Override
public String adaptToJson(Criterion criterion) {
return criterion.getName();
}
@Override
public Criterion adaptFromJson(String str) throws JsonbException {
return Criterion.given(str);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy