-
背景
public class PickupDayTimeCfgBO { // 注意:format的格式必须和被转化的String数据,必须保持一致,否则也会抛错 @JSONField (format="HH:mm") private Date dayStartTime; } List<PickupDayTimeCfgBO> pickupDayTimeCfgBOS = JSON.parseArray("被转化String", PickupDayTimeCfgBO.class);
错误:
java.lang.NumberFormatException: For input string:"10:00"
-
原因
这是fastjson的bug,使用高版本可解决此问题
-
本次解决使用的pom
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version> </dependency>
-
注意点
- 版本号
- 注解
@JSONField
- format格式对应
网友评论