Open BlueSky15171 opened 4 years ago
解决了
public class OfficeBean {
@JSONField(name = "Preference", deserializeUsing = PreferenceDeserializer.class)
private PreferenceBean preferenceBean;
}
public static class PreferenceBean {
@JSONField(name = "OfficeID")
private int officeID;
@JSONField(name = "WorkGroupID")
private int workGroupID;
}
public static final String json = "{\"Preference\": \"{\\\"OfficeID\\\":90,\\\"WorkGroupID\\\":70}\"}";
//public static final String json = "{}";
public static void main(String[] args) {
OfficeBean bean = JSON.parseObject(json, OfficeBean.class);
System.out.println(bean);
}
close哈。
json
怎么反序列化成如下bean? javaBean