java解析json数据及java对象存储
2013-03-19 22:40
513 查看
接上篇。。。
今天早上一起床就开始搜索Hibernate for eclipse 的插件,结果找了一通之后愣是没有找到一个可用的,没办法,又下载了个更高版本的eclipse,但是还是不可以,好不容易找个可以用的了,但是被墙了!!!墙了!!我想问下某某党你们这是搞的哪出啊!浪费了一上午的时间也没有搞成功,我只好认输了!用回myeclipse吧!这个自带了很多的插件。但是问题又来了,由于我的电脑本来配置就低但是myeclipse又极占内存,因此使用起来比较卡!哎。。。忍了吧!
昨天写了些java对象与json字符串之间的相互转换的基本操作,今天也没学到新的东西,只学了下json中有日期字段的时候的简单处理。
如下:
jsonStr = "{\"name\":\"jack\",\"sex\":\"women\",\"birthday\":\"2010-06-12\"}",这是一个简单的json字符串,里边有个日期。
JSONObject jsonObject = JSONObject.fromObject(jsonStr);
String[] dateFormats = new String[]{"yyyy-MM-dd"};
JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(dateFormats));
Person p = (Person)JSONObject.toBean(jsonObject,Person.class);
这样虽然能将Person对象的birthday字段里,但是还是有点的问题。明天再解决吧!
之后又开始试着利用hibernate将java对象写入到数据库里,接着由于不仔细又遇到了一系列的问题!
第一个头痛的问题时抛出了一个异常:Exception in thread "main" java.lang.ClassCastException: org.hibernate.transaction.JDBCTransaction cannot be cast to javax.transaction.Transaction
接着就百度了下,开了无数个网页,我终于看到了一个大侠的回答,一句话点醒了!他说这句话的意思是,“肯定是import的时候导错包了 两个transaction都不是同一个类型.
你要的是org.hibernate.transaction.JDBCTransaction, 但是你声明的却是javax.transaction.Transaction...
你让别人怎么转换?”,我一看我的源文件果然是这样,在这里我只能对该大侠表示无尽的感激。
该问题解决后还没来得及高兴呢!又遇到了一个错误与,这次提示说在session.save()处有错误,然后又是一通狂搜。终于找到一个人说,是不是hibernate.cfg.xml文件中没有映射到那个文件吧。狂囧。。。。是的,没有映射!!!
咋成了记流水账了呢!!
今天早上一起床就开始搜索Hibernate for eclipse 的插件,结果找了一通之后愣是没有找到一个可用的,没办法,又下载了个更高版本的eclipse,但是还是不可以,好不容易找个可以用的了,但是被墙了!!!墙了!!我想问下某某党你们这是搞的哪出啊!浪费了一上午的时间也没有搞成功,我只好认输了!用回myeclipse吧!这个自带了很多的插件。但是问题又来了,由于我的电脑本来配置就低但是myeclipse又极占内存,因此使用起来比较卡!哎。。。忍了吧!
昨天写了些java对象与json字符串之间的相互转换的基本操作,今天也没学到新的东西,只学了下json中有日期字段的时候的简单处理。
如下:
jsonStr = "{\"name\":\"jack\",\"sex\":\"women\",\"birthday\":\"2010-06-12\"}",这是一个简单的json字符串,里边有个日期。
JSONObject jsonObject = JSONObject.fromObject(jsonStr);
String[] dateFormats = new String[]{"yyyy-MM-dd"};
JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(dateFormats));
Person p = (Person)JSONObject.toBean(jsonObject,Person.class);
这样虽然能将Person对象的birthday字段里,但是还是有点的问题。明天再解决吧!
之后又开始试着利用hibernate将java对象写入到数据库里,接着由于不仔细又遇到了一系列的问题!
第一个头痛的问题时抛出了一个异常:Exception in thread "main" java.lang.ClassCastException: org.hibernate.transaction.JDBCTransaction cannot be cast to javax.transaction.Transaction
接着就百度了下,开了无数个网页,我终于看到了一个大侠的回答,一句话点醒了!他说这句话的意思是,“肯定是import的时候导错包了 两个transaction都不是同一个类型.
你要的是org.hibernate.transaction.JDBCTransaction, 但是你声明的却是javax.transaction.Transaction...
你让别人怎么转换?”,我一看我的源文件果然是这样,在这里我只能对该大侠表示无尽的感激。
该问题解决后还没来得及高兴呢!又遇到了一个错误与,这次提示说在session.save()处有错误,然后又是一通狂搜。终于找到一个人说,是不是hibernate.cfg.xml文件中没有映射到那个文件吧。狂囧。。。。是的,没有映射!!!
咋成了记流水账了呢!!
相关文章推荐
- Android中Gson解析json数据使用@SerializedName注解与java对象不匹配的字段
- JSON解析类库之Fastjson(1) --- Fastjson类库学习, 生成与解析json数据,json字符串与Java对象互转
- json数据解析成java对象(国家气象局数据)
- JSON解析类库之JSON-lib --- JSON-lib类库学习, 生成与解析json数据, json字符串与Java对象互转
- Android中Gson解析json数据使用@SerializedName注解与java对象不匹配的字段
- java中json数据生成和解析(复杂对象演示)
- Android中Gson解析json数据使用@SerializedName注解与java对象不匹配的字段
- json数据解析,json数据转为java对象
- json数据解析与JAVA对象转换以及在JQUERY中的使用
- 使用Java进行Json数据的解析(对象数组的相互嵌套)
- JSON解析类库之Jackson(1) --- Jackson类库学习, 生成与解析json数据,json字符串与Java对象互转
- JAVA解析JSON数据转化为Map对象
- Android中Gson解析json数据使用@SerializedName注解与java对象不匹配的字段
- JSON复杂数据处理之Json树形结构数据转Java对象并存储到数据库的实现
- Android中Gson解析json数据使用@SerializedName注解与java对象不匹配的字段
- Json树形结构数据转Java对象并存储到数据库的实现-超简单的JSON复杂数据处理 .
- Android中Gson解析json数据使用@SerializedName注解与java对象不匹配的字段
- Json数据解析----------Gson用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库
- Android中Gson解析json数据使用@SerializedName注解与java对象不匹配的字段
- Json树形结构数据转Java对象并存储到数据库的实现-超简单的JSON复杂数据处理