【发布时间】:2014-03-25 05:23:41
【问题描述】:
我正在尝试编写一个使用 CSV 文件的球衣服务。我想将该 csv 文件序列化为一个对象。我能做些什么来实现这一目标?我将使用 opencsv 作为 csv 文件的解析器库。
我的服务基础结构:
@POST
@Consumes(MediaType.TEXT_PLAIN){
public void addUsers(@FormDataParam("file") InputStream inputStream) throws UnsupportedEncodingException{
}
我使用的@Consumes 注释也是正确的吗?
【问题讨论】:
-
这个答案有帮助吗? - stackoverflow.com/questions/6411357/…
-
这似乎有助于序列化成对象。我正在为 XML 使用类似的注释,所以只需要添加到类中。我是否使用了正确的 @Consumes 注释?
-
您是否将 CSV 作为文件上传?您可以改用分段上传吗? CSV 有它自己的 mime 类型,由 RFC4180 定义,尽管我不知道 jersey 是否能区分它。只要您使用正确的编码读取流,就可以了。
-
不客气。我要把我的 cmets 移到答案部分。