我需要为joda LocalDate编写自定义序列化程序。串行器应该尽可能快,并创建一个尽可能小的输出。
我可以通过网络发送基本的Java原语和对象,例如long,boolean,int,String等,但不是任何Joda类型的对象。
我已经注意到内部" iLocalMillis"不可公开访问的字段。还不确定如何序列化年表组件......
任何帮助都将不胜感激。
干杯
答案 0 :(得分:2)
如果ISOChronology
足够你,这个答案就足够简单了:
getYear()
,getMonthOfYear()
和getDayOfMonth()
写出来。如果您需要序列化Chronology
,那么您有点不走运,并且必须研究JavaDoc中发布的每个具体年表的序列化形式。一个例子是GJChronology的序列化形式。