博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
垮系统对接数据处理日志
阅读量:7038 次
发布时间:2019-06-28

本文共 924 字,大约阅读时间需要 3 分钟。

2018年3月8日13:45:38,在进行垮系统对接数据处理中遇到的问题,

1.在对json数据进行处理中,以为嵌套了多层,在里面有LIST属性的时候需要进行的处理

String html2 =RemoteDetailUtil.getRemoteDetail("2",hqDaiBanPath,UserNameEn);

JSONObject jsonObject = JSONObject.fromObject(html2);
//当返回对象里面有List属性的时候需要进行下面操作 否则会报net.sf.ezmorph.Morpher的错误。
@SuppressWarnings("rawtypes")
Map<String, Class> classMap = new HashMap<String, Class>();
classMap.put("detail", RemoteView.class);
RemoteData grades = (RemoteData) JSONObject.toBean(jsonObject, RemoteData.class,classMap);

2.在返回的json数据里面有时间戳的键值对的时候 ,我的解决方法是将对象属性的int 类型改成String 类型去接收,然后在JSP页面进行时间戳的处理

jsp页面头部添加:<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 

<!-- 对时间戳进行处理 -->

<jsp:useBean id="timestamp" class="java.util.Date"/>
<jsp:setProperty name="timestamp" property="time" value="${d.taskCreateTime}"/>
<fmt:formatDate value="${timestamp}" pattern="yyyy-MM-dd HH:mm:ss"/>

转载于:https://www.cnblogs.com/whwu123/p/8528073.html

你可能感兴趣的文章
基础总结篇之二:Activity的四种launchMode
查看>>
理解python中可变对象作为默认参数
查看>>
C++ 操作Office的Access数据库
查看>>
iOS开发——keychain的使用
查看>>
avahi-daemon服务
查看>>
论坛外链如何才能快速收录?
查看>>
热备份路由协议,vlan与生成树(STP)之间的关系
查看>>
CentOS操作MySQL问题集锦
查看>>
Linux基础命令---验证组文件grpck
查看>>
Python安装MySQL模块
查看>>
2012年度IT博客大赛 各奖项获奖名单
查看>>
Fragment与FragmentActivity的关系
查看>>
RIS镜像中添加网卡和RAID卡驱动方法及实践经验总结
查看>>
给一个根快满了的系统扩容
查看>>
perl小程序
查看>>
linux下xargs命令用法详解
查看>>
修改eclips多余的workspace空间
查看>>
面试常问的内容——路由技术
查看>>
OC伪拷贝,浅拷贝,深拷贝快速理解
查看>>
shell编程之批量修改文件名笔记小结<二>
查看>>