
net.sf.aguacate.document.json.JsonDocumentParser Maven / Gradle / Ivy
package net.sf.aguacate.document.json;
import java.io.Reader;
import java.util.Arrays;
import java.util.Collection;
import java.util.Map;
import net.sf.aguacate.document.DocumentParser;
import net.sf.aguacate.util.json.JsonCodec;
public class JsonDocumentParser implements DocumentParser {
private final JsonCodec codec;
private static final Collection MIME_TYPES;
static {
MIME_TYPES = Arrays.asList("application/json");
}
public JsonDocumentParser(JsonCodec codec) {
this.codec = codec;
}
@Override
public Map parse(Reader reader) {
return codec.decode(reader);
}
@Override
public Collection getMimeTypes() {
return MIME_TYPES;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy