我正在尝试编写一个消耗CSV文件的球衣服务。我想将该csv文件序列化为一个对象。我能做些什么来实现这个目标?我将使用opencsv作为csv文件的解析器库。
我的服务基础结构:
@POST
@Consumes(MediaType.TEXT_PLAIN){
public void addUsers(@FormDataParam("file") InputStream inputStream) throws UnsupportedEncodingException{
}
是@Consumes注释,我也使用正确的方式?
答案 0 :(得分:0)
此答案告诉您如何将CSV转换为java中的对象 - Java API to make an object from a CSV file
您是否将CSV上传为文件?你可以使用分段上传(如果这是有道理的.Multipart让你认为文件上传是一种附件。通常有与这些请求相关的元数据,可以作为一个单独的部分发送)? CSV有自己的mime类型,由RFC4180定义,虽然我不知道泽西是否区分它。只要您使用正确的编码读取流,您就应该很好。