Java 类型JSONObject的方法toMap()未定义
在旧版本的Java 类型JSONObject的方法toMap()未定义,java,json,spring-boot,jackson,Java,Json,Spring Boot,Jackson,在旧版本的json(20141113)jar中,如何解决这个错误toMap()显示未定义的jsonObjecteventDto.setEvent_细节(新的jsonObject(event.getEvent_detail()).toMap();在toMap()中 公共类事件到{ 私有整数存储ID; 私有整数imageId; 私有字符串事件状态; 私有地图事件详细信息; //接二连三 } 私有事件到getEventDTO(事件){ EventDto EventDto=新的EventDto(); 试
json
(20141113)jar中,如何解决这个错误toMap()
显示未定义的jsonObjecteventDto.setEvent_细节(新的jsonObject(event.getEvent_detail()).toMap();在toMap()中
公共类事件到{
私有整数存储ID;
私有整数imageId;
私有字符串事件状态;
私有地图事件详细信息;
//接二连三
}
私有事件到getEventDTO(事件){
EventDto EventDto=新的EventDto();
试一试{
if(event.getEvent_id()!=null){
copyProperties(event,eventDto);
eventDto.setEvent_detail(新的JSONObject(event.getEvent_detail()).toMap());
}
}捕获(JSONException e){
e、 printStackTrace();
}
返回eventDto;
}
选中您可能需要标记一种语言。欢迎使用StackOverflow。如本教程所述,本网站是一个有用问题及其答案的存储库。请查看如何创建一个演示您的问题的存储库。请访问,特别是阅读,了解如何有效地使用本网站。
public class EventDto {
private Integer storeId;
private Integer imageId;
private String event_status;
private Map<String, Object> event_detail;
//getter and setter
}
private EventDto getEventDTO(Event event) {
EventDto eventDto = new EventDto();
try {
if (event.getEvent_id() != null) {
BeanUtils.copyProperties(event, eventDto);
eventDto.setEvent_detail(new JSONObject(event.getEvent_detail()).toMap());
}
} catch (JSONException e) {
e.printStackTrace();
}
return eventDto;
}