【发布时间】:2014-07-01 17:33:02
【问题描述】:
好吧,首先我将解释我在做什么,我使用Spring 4,我必须做一个申请以发送一些带有一些附件的信息 [PDF],每个文件都有一个标题、参考等. 所以,我把JSON 和Jackson 2.3.3 的对象混在一起了。
所以,在输入我的代码之前,我想问一下,我可以使用MultipartFile 和Jackson(或者可能是文件)吗?
在网上看到很多关于文件和JSON 的答案和信息后,我不清楚我是否可以从客户端发送带有JSON 的文件。如果可能的话,我可以在JSON 对象中发送这个文件,其中一个属性包含对象数组,每个对象将包含属性类型字符串,最后一个将是文件。
这是我的POJO:
public class JsonDocBase{
protected String tp="invoice";
protected String cmt;
protected String title;
protected String lang="FR";
protected String ref;
protected MultipartFile file;
-----get.. and set....
}
public class JsonOtherInformation{
String nm;
String cmt;
String orgMsgId;
String tp;
get.... set....
}
这两个对象将在
public class JsonTest {
private JsonOtherInformation info;
private JsonDocFile doc[];
set... get...
}
我的服务春天是
@RequestMapping(value = "/simple", method = RequestMethod.POST)
public MessageDb creatSimpleeActivationRequest(@RequestBody JsonTest jRequestSimple
【问题讨论】: