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

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