如何将java自定义对象转换为字符串并再次转换

如何将java自定义对象转换为字符串并再次转换,java,serialization,Java,Serialization,我想写一个转换器,将我的自定义对象转换为DTO和DTO。我该怎么做 我有两类预约和医生,这是预约的一个子类。我希望转换器尽可能简单。 我不是在寻找直截了当的答案,如果你能给我一些建议,我将不胜感激 下面的类有getter和setter: 公立医生{ 私人长id; 私有字符串名称; 私家姓; 私钥; } 公开课任命{ 私人长id; 私有字符串描述; 私家医生; 非公开日期任命日期; } //转换器 公共类转换器组件{ 要转换的公共任命(任命){ 任命DTO任命DTO=新任命DTO(); appoi

我想写一个转换器,将我的自定义对象转换为DTO和DTO。我该怎么做

我有两类预约和医生,这是预约的一个子类。我希望转换器尽可能简单。 我不是在寻找直截了当的答案,如果你能给我一些建议,我将不胜感激

下面的类有getter和setter:

公立医生{
私人长id;
私有字符串名称;
私家姓;
私钥;
}
公开课任命{
私人长id;
私有字符串描述;
私家医生;
非公开日期任命日期;
}
//转换器
公共类转换器组件{
要转换的公共任命(任命){
任命DTO任命DTO=新任命DTO();
appointmentDTO.id=appointment.getId();
appointmentDTO.description=appointment.getDescription();
appointmentDTO.doctor=appointment.getDoctor().toString();
AppointDTO.appointmentDate=appointment.getAppointmentDate().toString();
将任命返回给;
}
}
我想在ConverterComponent中编写另一个convert(AppointDTO AppointDTO)方法,它将返回Appointment对象


是否可以通过将对象解析为json并再次返回来完成


谢谢,

“我不是在寻找直截了当的答案,希望您能给我一些建议。”StackOverflow不提供建议。它不适用于建议您如何构建应用程序的广泛问题。它是针对特定的技术问题和特定的答案。请参阅“是否可以通过将对象解析为json并再次返回来完成?”不,结构不匹配。也不可能总是双向映射,所以即使映射到DTO很容易,从DTO映射回来也不一定。但是将一个对象转换为
字符串
又有什么意义呢?您没有转换为字符串,而是转换为DTO。而且您的类似乎缺少
toString()
的正确实现。