flink-user-zh mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From 王双利 <all...@163.com>
Subject json中date类型解析失败
Date Wed, 22 Apr 2020 04:05:29 GMT
 使用  flink-json -1.10.0 解析json数据报下面的错误

Caused by: java.time.format.DateTimeParseException: Text '1587527019680' could not be parsed
at index 0

经检查 是 以下字段导致的
{"jnlno":"e4574cce-8c9f-4d3f-974f-fc15250ec10d","ip":"122.96.41.218","channel":"pc","transdate":1587527019680,"event":"login","userid":"9","deviceid":"111111","taskid":"1","retcode":"000000","status":"fail"}

其中 transdate 是使用fastjson序列化得来的
request.put("transdate",cal.getTime());JSON.toJSONString(request),解析失败后,系统直接停止,这个觉得也不太好吧,鲁棒性不够,万一其他系统发送一个错误格式的,系统直接挂掉,感觉不太合理。
以上的应该怎么解决才合适。


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message