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;
    }