`

json时间转换

阅读更多
http://www.iteye.com/problems/675

   1. package test; 
   2.  
   3. import java.util.Date;    
   4. import net.sf.json.JSONObject; 
   5.    
   6. public class Person {    
   7.     private Date birthday;    
   8.    
   9.     public Date getBirthday() { 
  10.         return birthday;    
  11.     }    
  12.    
  13.     public void setBirthday(Date birthday) {    
  14.         this.birthday = birthday;    
  15.     }    
  16.         
  17.     public static Person getInstance(String jsonValue) { 
  18.         JSONObject obj=JSONObject.fromObject(jsonValue); 
  19.  
  20.         //将birthday属性获取到 
  21.         String strDate=(String)obj.get("birthday"); 
  22.         Date newDate=null; 
  23.          
  24.         //设置日期转换的格式 
  25.         java.text.DateFormat formate = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
  26.         try { 
  27.             newDate = formate.parse(strDate); 
  28.         }catch (Exception e) { 
  29.             e.printStackTrace(); 
  30.         } 
  31.         //移除原有的birthday属性 
  32.         obj.remove("birthday"); 
  33.         //将日期类型的birthday放到obj中 
  34.         obj.put("birthday", newDate); 
  35.         return (Person)JSONObject.toBean(obj,Person.class); 
  36.     } 
  37.         
  38.     public static void main(String[] args) { 
  39.         String personJson = "{birthday:\"2008-06-28 17:00:00\"}"; 
  40.          
  41.         Person p = getInstance(personJson); 
  42.             
  43.         System.out.println("Person's brithday: "+p.getBirthday());    
  44.     } 
  45. } 
分享到:
评论

相关推荐

    格式转换工具json2bin

    7. **性能优化**:高效的转换算法是这类工具的关键,快速处理大型JSON文件以减少等待时间。 在使用json2bin工具时,需要注意的是,由于二进制格式的特定性,转换过程可能会丢失JSON的一些特性,如注释和顺序。此外...

    基于protobuf反射特性的pb、json相互转换的实例程序(C++)

    本资源提供了一个基于protobuf反射特性的pb结构与json相互转换的实例,该实例程序主要有两个核心函数myMessage2Json、myJson2Message。前者的作用是将pb结构转换成对应的json,后者是将json转换成对应的pb结构体。...

    JSON转换为JAVA对象及日期格式转换处理 -

    JSON转换为JAVA对象及日期格式转换处理 -

    json格式与java类对象相互转换

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于前后端交互,而Java作为后端开发的主要语言,常常需要将JSON格式的数据与Java类对象进行相互转换,以便于数据的处理和传输。Jackson库是...

    java与json互相转换的jar包

    Java与JSON互相转换是开发过程中常见的需求,尤其是在服务器端与前端之间传递数据时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读性、易写性和高效性,被广泛应用于Web服务。Java则是...

    iOS json一键转换Model

    在iOS开发中,经常需要将接收到的JSON数据转换为模型对象(Model),以便于操作和显示。"iOS json一键转换Model"是一个针对这个问题的工具库,它提供了方便快捷的方法,帮助开发者快速地将JSON字符串转化为自定义的...

    SpringMVC中后台转换json格式

    本文将详细介绍如何在SpringMVC中后台转换JSON格式,以解决406错误问题。 406错误通常发生在客户端发送了Accept头,表明它期望接收某种特定类型的数据,但服务器无法提供这种类型的数据。在Ajax请求中,这个Accept...

    json文件转换工具

    JSON文件转换工具是一种实用程序,主要用于批量处理JSON(JavaScript Object Notation)文件。JSON是一种轻量级的数据交换格式,广泛应用于Web服务和数据存储,因其易于人读写,同时也易于机器解析和生成。在深度...

    json转换,json和实体时间的转换

    json和map或者bean之间的转换,可以简单的把json和map或者list或者是bean进行转换

    B站Json字幕转换为Srt字幕源码

    2. **时间戳转换**:Json中的时间通常以毫秒为单位,而Srt的时间码是小时:分钟:秒,千分秒的形式。我们需要将Json的时间数据转换为Srt兼容的格式。 3. **处理样式信息**:如果Json字幕包含样式信息(如字体、颜色、...

    gson 2.3.1 json转换利器

    1. **对象到JSON字符串的转换**:Gson提供`Gson.toJson()`方法,可以将任何Java对象转换成对应的JSON字符串。例如,一个简单的Java对象: ```java public class User { String name; int age; // getters and ...

    json 转换为map

    `google-gson`库不仅限于JSON到Map的转换,还支持许多其他功能,例如将Java对象序列化为JSON,反序列化Java对象,处理日期和时间,自定义序列化和反序列化行为等。通过深入学习`Gson`库的API和使用示例,可以更有效...

    json转换工具

    2. **commons-lang-2.5.jar**:Apache Commons Lang是Apache Commons项目的一部分,提供了一些Java语言功能的增强,比如字符串处理、日期和时间操作等,这些在解析或生成JSON时可能会用到。 3. **commons-beanutils...

    JSON格式转换程序去授权版 源码下载

    SON格式转换程序源码去授权版,支持自定义规则,标识或平台等,设置不同的解析线路!支持接口设置超时时间,超过指定时间无响应自动切换线路!可以根据自己的接口设置不同的请求超时时间,提高响应速度!线路从上往下...

    JSON 转换工具

    这个工具可能提供了界面化的操作,让开发者能够输入JSON字符串并观察转换结果,节省了手动编码和调试的时间。 总的来说,理解和熟练使用JSON转换工具是iOS开发中不可或缺的一部分。JsonModel和HandyJSON都是优秀的...

    grib2json--grib2文件转换成json格式

    标题 "grib2json -- 将grib2文件转换为json格式" 描述了将气象学中的grib2文件转化为更便于处理和分析的json格式的过程。grib2是一种广泛用于存储气象预报、气候数据和其他环境信息的二进制文件格式。而json...

    基于.NET2.0 JSON转换对象

    本篇文章将深入探讨如何在.NET 2.0中进行JSON对象与.NET对象之间的转换,以及如何解析和反序列化JSON数据。 一、JSON对象转换 在.NET 2.0中,没有内置的JSON支持,但可以通过第三方库如Json.NET(Newtonsoft.Json...

    andriod之json转换工具jar包

    5. **其他功能**:Jackson还支持更复杂的功能,如类型转换、自定义序列化和反序列化逻辑、处理嵌套对象和集合,以及处理日期和时间等。 在Android开发中,选择合适的JSON库非常重要,Jackson因其高性能、灵活性和...

    java json转换所需jar包

    在处理JSON时,它可能会提供字符串操作、数组处理、日期时间操作等辅助功能,这些在解析或构建JSON字符串时非常有用。 3. **commons-beanutils.jar**:Apache Commons BeanUtils库简化了JavaBean对象的操作,提供了...

    Timesten内存数据库与Json数据转换

    ### Timesten内存数据库与JSON数据转换 #### 概述 在现代软件开发过程中,内存数据库因其高速的数据处理能力而受到广泛青睐。Oracle Timesten就是一款高性能的内存数据库产品,它被设计用于实时分析、交易处理等...

Global site tag (gtag.js) - Google Analytics