我的服务器有一个api。该api需要使用POST并将json字符串带入请求正文中。
我创建一个类和属性来匹配json。然后,我的api将此类用于参数。
就我的情况而言,我有一个特殊的要点,我在主类中有一个子类,而在主类中有子类。
我的测试结果是,如果我在主类中编写子类,则服务器将返回415错误。 (两个类在同一个.class文件中)
如果我将这两个类分开,则主类放在一个类文件中,子类放在另一个类文件中。然后在主类中导入子类。工作。
HTTP状态415。类文件中的所有类。
public class CreateWorkstageByCusDataModel {
String document_id;
AdditionInfoModel addition_info;
public CreateWorkstageByCusDataModel() {
}
public class AdditionInfoModel {
public AdditionInfoModel() {
}
String record_number;
public String getRecord_number() {
return record_number;
}
public void setRecord_number(String record_number) {
this.record_number = record_number;
}
}
public String getDocument_id() {
return document_id;
}
public void setDocument_id(String document_id) {
this.document_id = document_id;
}
public AdditionInfoModel getAddition_info() {
return addition_info;
}
public void setAddition_info(AdditionInfoModel addition_info) {
this.addition_info = addition_info;
}
}
工作代码。将两课分开为两课文件
public class CreateWorkstageByCusDataModel {
String document_id;
CreateWorkstageByCusDataAdditionModel addition_info;
public String getDocument_id() {
return document_id;
}
public void setDocument_id(String document_id) {
this.document_id = document_id;
}
public CreateWorkstageByCusDataAdditionModel getAddition_info() {
return addition_info;
}
public void setAddition_info(CreateWorkstageByCusDataAdditionModel addition_info) {
this.addition_info = addition_info;
}
}
public class CreateWorkstageByCusDataAdditionModel {
String record_number;
public String getRecord_number() {
return record_number;
}
public void setRecord_number(String record_number) {
this.record_number = record_number;
}
}
谁能解释这个问题,我很好奇这两种情况之间的区别。或者如何修改代码以使方法1正确(主类和子类在同一文件中)