`

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;
}
分享到:
评论

相关推荐

    JsonObject转换Date日期

    JsonObject转换Date日期的时候出现问题解决date封装成json数据出现的问题

    javaBean--jsonObject--jsonString相互转化

    最近在研究Webservice的时候遇到一个问题,把java对象转化问json后传过去,接受的是String类型,怎么恢复到原来的java对象呢,后来再一个项目中看到了转换方法,转换顺序为javaBean--jsonObject--jsonString,还原...

    javabean转换为json格式用到的所有包

    在Java开发中,将数据对象(如Javabean、List、Map)转换为JSON(JavaScript Object Notation)格式是常见的需求,这有利于数据在网络上传输或者存储。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    Java常用的强转类型,基本数据类型转换,JSONObject强转Map,JSONArray强转List(附源码)

    1. 自动类型转换:当我们将一个范围小的数据类型赋值给范围大的数据类型时,系统会自动进行转换,如int转long,byte转int等。 ```java int num = 10; long longNum = num; // 自动类型转换 ``` 2. 强制类型转换:...

    用于java对象与json对象间的相互转换(net.sf.json.JSONObject)

    - **类型转换**:`JSONObject`的`getXXX`系列方法可以根据字段类型返回对应的Java值,如`getString()`, `getInt()`, `getBoolean()`等。 - **异常处理**:在转换过程中,可能会遇到JSON格式错误、字段不匹配等问题,...

    JsonObject

    例如,你可以将整个JsonObject转换为JSON字符串,或将JSON字符串解析回JsonObject: ```java String jsonString = gson.toJson(jsonObject); JsonObject parsedJson = gson.fromJson(jsonString, JsonObject.class)...

    JsonObject(免分)

    9. **验证和处理异常**:在处理JsonObject时,需要确保键存在并检查数据类型是否匹配,否则可能会抛出JSONException。务必捕获并处理这些异常,以保证程序的健壮性。 在实际开发中,JsonObject常用于网络请求的数据...

    JSONObject工具包

    JSONObject工具包的一个主要功能是将JavaBean对象转换成JSON对象,以及将JSON对象转换回JavaBean。这通常通过反序列化和序列化的过程实现。例如,如果你有一个User类,你可以这样做: ```java public class User { ...

    jsonobject

    6. **转换为字符串**:`toString()`方法将`JSONObject`转换为JSON格式的字符串。 ```java String jsonString = jsonObject.toString(); ``` 7. **解析JSON字符串**:`JSONObject`提供了`parseObject(String json...

    jsonObject

    本文将基于`json-lib`库,深入探讨`jsonObject`与`jsonArray`在Java中的应用,以及如何将各种数据类型转换为JSON格式。 #### 关键知识点 ##### 1. JSONObject与JSONArray简介 `JSONObject`和`JSONArray`是`json-...

    JSONObject依赖的jar包

    例如,如果你需要从JSON数据创建一个JavaBean,那么`JSONObject`用于解析JSON,`commons-beanutils`则帮助将JSON对象转换为JavaBean,而`commons-lang`和`commons-coll`则提供辅助功能,如字符串处理和集合操作。...

    JSONObject完整jar包

    此外,`JSONObject`还支持与JavaBean之间的互相转换,通过`toMap()`方法可以将`JSONObject`转换为`Map`,而`fromObject()`则可以将Java对象转换为`JSONObject`。 总结来说,`JSONObject`是Java处理JSON数据的强大...

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    此外,`JSONObject`在处理枚举类型时可能需要特别处理,通常会将其转换为字符串。 至于`net.sf.json`库,它是一个独立的JSON处理库,不依赖于任何JavaScript引擎。虽然现在有许多更现代的JSON处理库,如Jackson和...

    JSON字符串转换JSONObject和JSONArray的方法

    一....二.具体转化过程 //JSONObject String jsonMessage = "{\"语文\":\"88\",\...//将字符串转换成jsonObject对象 JSONObject myJsonObject = new JSONObject(jsonMessage); //获取对应的值 value1 = myJsonObject.g

    JAVA JSONObject Jar包

    JSONObject还提供了方便的方法将JSON对象转换为其他数据类型,如JSONArray、Map、Set等,以及从这些类型创建JSONObject。 7. **异常处理** 在处理JSONObject时,常见的异常是JSONException。当键不存在、类型不...

    org.json.JSONObject引用依赖包

    `JSONObject`类允许我们将Java对象转换为JSON表示,并将JSON数据转换回Java对象。以下是一些关键知识点: 1. **创建JSONObject**: - 可以通过构造函数直接创建一个空的JSONObject,或者通过Map对象、字符串或者...

    JSONObject相关依赖架包

    - **简单易用**:Fastjson提供了简单的API,可以直接将Java对象转换为JSON字符串,也可以将JSON字符串转换为Java对象。 - **功能强大**:支持JSON到Java对象的映射,包括基本类型、集合、自定义类型等。还支持...

    JSONObject及依赖的jar包

    在Java中,`JSONObject`是JSON-P(Java API for JSON Processing)规范的一个实现,由org.json库提供,它允许开发者将Java对象转换为JSON格式,以及将JSON数据转换回Java对象。 `JSONObject`类是处理JSON对象的核心...

    jsonobject.zip

    JSONObject类提供了将Java对象转换为JSON格式以及从JSON字符串解析回Java对象的方法。 要开始使用JSONObject,你通常需要导入以下jar包: 1. `org.json.jar`:这是核心的JSONObject库,包含了JSONObject、...

    JsonObject依赖的包

    `json-lib`是一个广泛使用的JSON库,支持多种数据类型到JSON的转换,如JavaBean、Map、Collection等。 在实际项目中,你需要根据项目的具体需求和已有的依赖来选择合适的JSON库。这里提供的`jsonobject_jar`压缩包...

Global site tag (gtag.js) - Google Analytics