javabean 与 json 相互转换问题 高手请进!

xiaoxian_fs 2013-03-19 03:01:57
引用的json_lib包
1、如何将两个javabean(继承关系 course 和 teacher)转换为如下格式:
{
"course":{"字段1":"值1","字段2":"值2"....,"字段N":"值N"},
"teacher":["字段1":"值1","字段2":"值2"....,"字段N":"值N"]
}

2、json转换为javabean
json中包含有“时间”字段,javabean中对应的属性是Timestamp类型,调用JSONArry.fromObject(json字符串),会报错,这个时间字段json转换成了String,而javabean是Timestamp类型
...全文
177 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxian_fs 2013-03-19
  • 打赏
  • 举报
回复
第二个问题,就是要将一个json数据,转换为javabean 这个json数据里面存在了一个字段,而这个字段在javabean中的类型是Timestamp,调用json方法JSONArray.toList()方法,只是把json里面的数据转换成了String,这样类型不匹配,会报错!需要再转换成List前把这个字段类型改为Timestamp类型然后存储!
xiaoxian_fs 2013-03-19
  • 打赏
  • 举报
回复
引用 4 楼 suciver 的回复:
引用 3 楼 xiaoxian_fs 的回复: 引用 2 楼 suciver 的回复:"teacher":["字段1":"值1","字段2":"值2"....,"字段N":"值N"],你这个teacher是什么情况是数组吗?什么继承关系course和teacher能说清楚点吗 不是数字,就是javabean的属性,需要把这些属性,转换为那样的json格式! 你能说明白点吗,到底是要把js……
第一个问题是把javabean转换为如上指定格式的json { "course":{"字段1":"值1","字段2":"值2"....,"字段N":"值N"}, "teacher":[{"字段1":"值1","字段2":"值2"....,"字段N":"值N"}] }(这是json样式,题掉了个括号 嘿嘿) 其中的这些字段,分别对应了javabean中的属性(也就是两个javabea也存在字段1,字段2...,然后怎么转成上面的JSON)!teahcer类继承于course类,我这儿可以链接查询出这两个javabean的数据,就是不知道怎么转换成这样的json
suciver 2013-03-19
  • 打赏
  • 举报
回复
引用 3 楼 xiaoxian_fs 的回复:
引用 2 楼 suciver 的回复:"teacher":["字段1":"值1","字段2":"值2"....,"字段N":"值N"],你这个teacher是什么情况是数组吗?什么继承关系course和teacher能说清楚点吗 不是数字,就是javabean的属性,需要把这些属性,转换为那样的json格式!
你能说明白点吗,到底是要把json串的转换为javaBean还是把javaBean转换为json串。 还有你那个什么继承关系的,到底什么意思
xiaoxian_fs 2013-03-19
  • 打赏
  • 举报
回复
引用 2 楼 suciver 的回复:
"teacher":["字段1":"值1","字段2":"值2"....,"字段N":"值N"],你这个teacher是什么情况是数组吗?什么继承关系course和teacher能说清楚点吗
不是数字,就是javabean的属性,需要把这些属性,转换为那样的json格式!
suciver 2013-03-19
  • 打赏
  • 举报
回复
"teacher":["字段1":"值1","字段2":"值2"....,"字段N":"值N"],你这个teacher是什么情况是数组吗?什么继承关系course和teacher能说清楚点吗
  • 打赏
  • 举报
回复
http://xinyangwjb.iteye.com/blog/1450586 定义过滤器

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧