我有一个 json 字符串,例如
{"start_time": "10:00 AM", "end_time": "11:00 PM"}
如果我使用 GSON 使用 POJO 反序列化,那么如您所见,这些将映射到我的类中的 String 变量。最终,我想使用用户提供的时间,看看它是否在范围内。我能想到的唯一方法是,每次我得到时间,然后我将这些字符串变量转换为对象(无论是 Joda 时间、日期、本地时间 .. 等),然后进行比较。
有没有更好的办法?我可以让 GSON 将字符串直接反序列化为时间对象吗?或者以某种方式保存在比较期间始终进行这些转换的步骤?或者我提出的方式真的是正确的设计?
ibeautiful
DIEA
相关分类