首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java格式化字符串有关问题

2012-04-13 
java格式化字符串问题a:2:{s:5:VALUEa:2:{s:4:GOLDi:50s:4:YP02i:20}s:4:ITEMa:2:{s:6:S_Y

java格式化字符串问题
a:2:{s:5:"VALUE";a:2:{s:4:"GOLD";i:50;s:4:"YP02";i:20;}
s:4:"ITEM";a:2:{s:6:"S_YP01";i:2;s:7:"S_CM001";i:2;}
  }
请问这样的字符串是如何生成的,貌似还记录数组维数的。

[解决办法]
你要取哪个对象的所有公共属性值,你得根据此对象的class取得它的Fields,再根据fields的所有name以循环加反射方式取得它所有属性的值,再生成楼主那种格式字符串。
此外,如果对象属性里有其它对象,还得通过递归调用取值。

热点排行