有没有简便方法根据类型定制的json序列化的配置方式?json对象,如果是Model或Record或Map集合
比如Model,或Record,如果内部有LocalDate,LocalDateTime,LocalTime三个时间类型的对象,要为这三个时间类型定制不同的日期格式化,而Json抽象类里只有一个setDatePattern。只能自己在内定义日期格式化,
我目前就想到一个方法,遍历Model,toJson方法内把所有的LocalDate,LocalDateTime,LocalTime转成字符串,但个方式这会改变Model的值,序列化后,可能之后Model还会使用。有什么好的方式么?而且Model对象内可能会有子对象,或子集合等,有什么简便的配置方法么?难道全部都要一个一个写出来?
各位有什么方法么?
项目:JFinal
上面说会改变Model的值,如果字段有二次利用的情况,那可以使用 put 一个新字段,比如字段叫 date , 那么就model.put("dateStr", dateStr) 新加一个临时值进去