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. }
分享到:
相关推荐
7. **性能优化**:高效的转换算法是这类工具的关键,快速处理大型JSON文件以减少等待时间。 在使用json2bin工具时,需要注意的是,由于二进制格式的特定性,转换过程可能会丢失JSON的一些特性,如注释和顺序。此外...
本资源提供了一个基于protobuf反射特性的pb结构与json相互转换的实例,该实例程序主要有两个核心函数myMessage2Json、myJson2Message。前者的作用是将pb结构转换成对应的json,后者是将json转换成对应的pb结构体。...
JSON转换为JAVA对象及日期格式转换处理 -
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于前后端交互,而Java作为后端开发的主要语言,常常需要将JSON格式的数据与Java类对象进行相互转换,以便于数据的处理和传输。Jackson库是...
Java与JSON互相转换是开发过程中常见的需求,尤其是在服务器端与前端之间传递数据时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读性、易写性和高效性,被广泛应用于Web服务。Java则是...
在iOS开发中,经常需要将接收到的JSON数据转换为模型对象(Model),以便于操作和显示。"iOS json一键转换Model"是一个针对这个问题的工具库,它提供了方便快捷的方法,帮助开发者快速地将JSON字符串转化为自定义的...
本文将详细介绍如何在SpringMVC中后台转换JSON格式,以解决406错误问题。 406错误通常发生在客户端发送了Accept头,表明它期望接收某种特定类型的数据,但服务器无法提供这种类型的数据。在Ajax请求中,这个Accept...
JSON文件转换工具是一种实用程序,主要用于批量处理JSON(JavaScript Object Notation)文件。JSON是一种轻量级的数据交换格式,广泛应用于Web服务和数据存储,因其易于人读写,同时也易于机器解析和生成。在深度...
json和map或者bean之间的转换,可以简单的把json和map或者list或者是bean进行转换
2. **时间戳转换**:Json中的时间通常以毫秒为单位,而Srt的时间码是小时:分钟:秒,千分秒的形式。我们需要将Json的时间数据转换为Srt兼容的格式。 3. **处理样式信息**:如果Json字幕包含样式信息(如字体、颜色、...
1. **对象到JSON字符串的转换**:Gson提供`Gson.toJson()`方法,可以将任何Java对象转换成对应的JSON字符串。例如,一个简单的Java对象: ```java public class User { String name; int age; // getters and ...
`google-gson`库不仅限于JSON到Map的转换,还支持许多其他功能,例如将Java对象序列化为JSON,反序列化Java对象,处理日期和时间,自定义序列化和反序列化行为等。通过深入学习`Gson`库的API和使用示例,可以更有效...
2. **commons-lang-2.5.jar**:Apache Commons Lang是Apache Commons项目的一部分,提供了一些Java语言功能的增强,比如字符串处理、日期和时间操作等,这些在解析或生成JSON时可能会用到。 3. **commons-beanutils...
SON格式转换程序源码去授权版,支持自定义规则,标识或平台等,设置不同的解析线路!支持接口设置超时时间,超过指定时间无响应自动切换线路!可以根据自己的接口设置不同的请求超时时间,提高响应速度!线路从上往下...
这个工具可能提供了界面化的操作,让开发者能够输入JSON字符串并观察转换结果,节省了手动编码和调试的时间。 总的来说,理解和熟练使用JSON转换工具是iOS开发中不可或缺的一部分。JsonModel和HandyJSON都是优秀的...
本篇文章将深入探讨如何在.NET 2.0中进行JSON对象与.NET对象之间的转换,以及如何解析和反序列化JSON数据。 一、JSON对象转换 在.NET 2.0中,没有内置的JSON支持,但可以通过第三方库如Json.NET(Newtonsoft.Json...
标题 "grib2json -- 将grib2文件转换为json格式" 描述了将气象学中的grib2文件转化为更便于处理和分析的json格式的过程。grib2是一种广泛用于存储气象预报、气候数据和其他环境信息的二进制文件格式。而json...
5. **其他功能**:Jackson还支持更复杂的功能,如类型转换、自定义序列化和反序列化逻辑、处理嵌套对象和集合,以及处理日期和时间等。 在Android开发中,选择合适的JSON库非常重要,Jackson因其高性能、灵活性和...
在处理JSON时,它可能会提供字符串操作、数组处理、日期时间操作等辅助功能,这些在解析或构建JSON字符串时非常有用。 3. **commons-beanutils.jar**:Apache Commons BeanUtils库简化了JavaBean对象的操作,提供了...
### Timesten内存数据库与JSON数据转换 #### 概述 在现代软件开发过程中,内存数据库因其高速的数据处理能力而受到广泛青睐。Oracle Timesten就是一款高性能的内存数据库产品,它被设计用于实时分析、交易处理等...