Java中如果想把bean转换成json,直接使用JSONObject.fromObject(obj)这方法即可。只是当你bean中的属性设置成public的时候就会出现一种奇怪的现象,看我的运行截图:
1.这是我bean的设置情况,注意它里面的属性设置是public
2.我这里测试的时候用的是spring boot,在controller层做的事情如下
3.访问的时候后台截图如下
注意看,转换成json后,bean的每个属性都出现了两遍,是不是很神奇,嘿嘿。。。
在网上看了很多案例,都没有介绍这方面的,自己看源码由看不懂,就只能先记一笔了~