在用ajax做前后台数据交互时,采用的json数据作为媒介,想在服务端直接将javaBean对象转化为json数据类型,但是用rpc-json的开源包没办法转化,看了网上的说明,该开源包主要是用来做类似dwr远程调用的,我不需要用这些功能,只要能将javaBean对象实例化为json即可,有没有这样的开源包呢?

解决方案 »

  1.   

    http://blog.csdn.net/yethyeth/archive/2007/04/15/1565844.aspx
      

  2.   

    楼上这位仁兄,你可能没明白我的意思,我是要把自己定义的class类转化为Json数据,我想知道是否有完成这种功能的开源包,目前我是自己写了一个parseToJSon(Object obj)的方法,里面用类反射来获取object的属性名和值,再拼成JSon字符串的~~
      

  3.   

    如你所说,通过反射拼字符串,或者定义一个接口Jsonable,类中实现它的toJSON()方法。不知道有没有现成的包,即使有,实现原理也差不多。
      

  4.   

    晕,那这样看来还是自己写算了~~不过感觉应该有这样的开源包的啊,既然都有rpc-Json这种通过JSon来执行rmi远程调用的,那自然也应该能实现java对象的Json序列化的功能啊恩,看来现在用ajax的人还是不是很多啊~~