`
Smollville
  • 浏览: 25497 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

json to bean 日期类型无法转换

    博客分类:
  • Ext
阅读更多

   JSONSerializer在转换json to bean 的时候无法将'2010-10-10'的格式转化为当前时间对象,它会自动创建一个当天的时间将其覆盖,只要在代码中加入红色代码 便可以解决
   String[] dateFormats = new String[] {"yyyy-MM-dd"};   
   JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(dateFormats));   
   Object o=JSONSerializer.toJava(JSONSerializer.toJSON(json), cfg);

分享到:
评论
1 楼 barbara3299 2011-09-13  
请问博主 为什么我就无法转换呢 我使用的属性类型是java.sql.Date

相关推荐

    JSON 转BEAN 工具包

    将JSON转换为BEAN或者反之,是为了方便数据的处理和存储。在Java开发中,自定义JSON转BEAN工具包可以提高开发效率,避免频繁地手动编写转换代码。下面我们将详细探讨JSON与BEAN之间的转换以及如何构建这样的工具包。...

    json转换bean

    ### JSON与Java Bean之间的转换:理解JSON-lib的运用 在现代软件开发中,尤其是在Web服务和前后端分离架构中,JSON(JavaScript Object Notation)作为数据交换格式的重要性日益凸显。它简洁、轻量且易于人阅读,...

    JAVA-JSON工具转换类

    它可以方便地将一种类型的数据转换成另一种类型,比如将字符串转成整数,日期转成字符串等,这对于JSON数据处理的灵活性至关重要。 `JsonUtil.java`看起来是一个自定义的工具类,很可能包含了对`json-lib`和`...

    Gson(Google提供的bean与json的转换工具)

    `toJson()`方法将`Person`对象转换为JSON字符串。 2. 将JSON字符串解析为Java对象: ```java Gson gson = new Gson(); String jsonString = "{\"firstName\":\"John\",\"lastName\":\"Doe\",\"age\":30}"; ...

    这几种方式将前端的 对象转换成json ,再用 Json.stringify(list)

    在这种情况下,`toJSON`方法会被`JSON.stringify`调用,返回的对象将被转换为JSON。 以上就是将前端对象转换为JSON并使用`JSON.stringify()`的常见方法。确保正确理解和使用这些技术,可以有效地处理数据交换和...

    json 解析jar包

    6. **日期格式化**:处理日期类型时,Gson可能无法自动识别正确的格式,需要创建`GsonBuilder`并设置日期格式,然后构建Gson实例。 7. **忽略未知字段**:有时JSON可能会包含Java Bean中不存在的字段,通过`...

    java利用json-lib操作json

    需要注意的是,日期类型在转换时默认会显示为null,因为json-lib默认不处理Date对象,如果需要正确序列化日期,可能需要额外的配置或自定义转换器。 4. **自定义转换** 对于更复杂的Java对象,例如包含嵌套对象...

    json与java对象互转

    String jsonString = gson.toJson(bean); ``` 其中,`setDateFormat(DateFormat.LONG)`设置日期格式,`setPrettyPrinting()`则使输出的JSON字符串更易读。 ##### 将JSON字符串转换为Java对象 反之,如果我们要将...

    json-lib-2.4JAR包

    例如,`net.sf.json.JSONObject.toBean()`或`JSONArray.toList()`方法可以将JSON数据转换为Java的Bean或List。 3. **XML与JSON之间的转换**:除了Java和JSON,json-lib还提供了XML与JSON之间的转换功能。这使得在...

    jsonLib支持库

    只需通过`JsonBean.toJson()`和`JsonBean.fromJson()`方法,即可实现对象与JSON的转换。 3. **JSONArray** 和 **JSONObject**: 这两个类分别代表了JSON的数组和对象。它们提供了丰富的API,如添加、删除、获取和...

    Java解析Json所含的包

    Net.sf.json库是一个开源项目,提供了全面的JSON支持,包括JSON到Java对象的映射(JSON-to-Java)和Java对象到JSON的转换(Java-to-JSON)。这个库包含了多个包,每个包都专注于特定的功能,使得开发者可以根据需求...

    json-lib相关所有包

    1. **JSON序列化和反序列化**:json-lib提供了一系列API,可以将Java对象(如Java Bean、Map、Collection、数组等)轻松地转换成JSON字符串,反之也可以将JSON字符串解析回相应的Java对象。这对于数据交换非常有用,...

    java使用json-lib的依赖类库

    3. JSON与Java对象转换:使用`JSONObject.fromObject()`和`JSONObject.toObject()`方法进行对象与JSON字符串的相互转换。 4. 序列化与反序列化:`JSONObject.toString()`可以将JSON对象转换为字符串,`JSONObject....

    json-lib-2.2.3-jdk15

    6. **处理日期和时间**:由于JSON标准不包含日期类型,`json-lib`提供了一些特殊处理,如`JsonDate`类,使得日期和时间能被正确地序列化和解析。 7. **性能与兼容性**:虽然`json-lib-2.2.3-jdk15`是针对JDK 1.5的...

    json-lib相关联的所有包

    例如,`Json.jsonToObject()` 可以将JSON字符串转化为Java对象,而 `Json.objectToJson()` 则用于将Java对象转化为JSON字符串。 4. JSON支持的数据类型:json-lib支持多种Java数据类型,包括基本类型(如int、...

    在JAVA中使用JSON 的jar包

    在实际项目中,你可能还会遇到处理嵌套JSON结构、日期格式化、自定义转换规则等问题,`json-lib`都提供了相应的解决方案。但需要注意的是,随着技术的发展,更现代的JSON库如Jackson、Gson和Fastjson已经逐渐取代了`...

    json-lib-2.4-jdk15及其附属jar

    4. **支持复杂类型**:除了基本数据类型,`json-lib`还支持日期、自定义类等复杂类型的转换。 5. **性能优化**:通过对JDK15的适配,`json-lib-2.4-jdk15`可能在性能上有所提升,提供更高效的序列化和反序列化速度。...

    json-gson-fastJson的jar包

    3. **强大的类型转换**:FastJson支持各种复杂的类型转换,包括Java泛型、集合、日期等。 4. **Java Bean操作**:可以方便地直接操作Java Bean属性,无需创建额外的辅助类。 5. **流式处理**:与Gson类似,...

    Gson工具类

    在某些情况下,我们可能需要对特定类型的数据进行定制化的处理,例如日期类型的转换。以下代码展示了如何实现日期类型的序列化和反序列化。 ##### 2.1 序列化 ```java public class DateSerializerUtils ...

    JSON-jar-new.zip

    在`fastjson-1.2.76.jar`这个版本中,FastJson不仅保持了其在速度上的优势,还增强了对Java新特性的支持,例如Java 8的时间日期API,同时提供了丰富的API接口,使得JSON的序列化和反序列化工作变得极其简洁。...

Global site tag (gtag.js) - Google Analytics