情景
从第三方获取json字符串,将其转换为map<String,String> temp{"startTime":1438150800000,"status":0,"subject":"living room"}
若不输出不报异常,输出时temp.get("startTime"),
报类转换异常java.lang.Long cannot be cast to java.lang.String
解决
String.valueOf(temp.get("startTime")
疑或
为何数据可以放到map<String,String>中却不能输出呢
理由:
从第三方获取json字符串,将其转换为map<String,String> temp{"startTime":1438150800000,"status":0,"subject":"living room"}
若不输出不报异常,输出时temp.get("startTime"),
报类转换异常java.lang.Long cannot be cast to java.lang.String
解决
String.valueOf(temp.get("startTime")
疑或
为何数据可以放到map<String,String>中却不能输出呢
理由:
本文探讨了从第三方获取的JSON字符串转换为Map<String,String>时出现的类型转换异常问题。特别是针对java.lang.Long无法转换为java.lang.String的情况进行了分析,并提出了可能的解决方案。
889

被折叠的 条评论
为什么被折叠?



