![JAR search and dependency download from the Maven repository](/logo.png)
play.data.parsing.TextParser Maven / Gradle / Ivy
package play.data.parsing;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import play.exceptions.UnexpectedException;
public class TextParser extends DataParser {
@Override
public Map parse(InputStream is) {
try {
Map params = new HashMap();
ByteArrayOutputStream os = new ByteArrayOutputStream();
int b;
while ((b = is.read()) != -1) {
os.write(b);
}
byte[] data = os.toByteArray();
params.put("body", new String[] {new String(data, "utf-8")});
return params;
} catch (Exception e) {
throw new UnexpectedException(e);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy