`

JSONObject转换为JavaBean时,防止时间类型为系统默认时间

    博客分类:
  • Json
阅读更多
/**
  * 批量编辑
  * @return
  */
public String batchupdate(){
    String data;
    try {
            data = ServletActionContext.getRequest().getParameter("data");
    JSONArray array = JSONArray.fromObject(data);
    Object[] obj = new Object[array.size()];
    for (int i = 0; i < array.size(); i++) {
        JSONObject jsonObject = array.getJSONObject(i);
        //处理时间避免获取当前系统时间——原因JSONObject不能识别“yyyy-MM-dd”的格式
        JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[]{"yyyy-MM-dd HH:mm:ss","yyyy-MM-dd HH:mm:ss"}));
        obj[i] = JSONObject.toBean(jsonObject, ItemInfo.class);

    }
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics