fastjson tojson部分规则

fastjson 作为java 目前最快速,最轻便  json对象,与json 字符串转换 第三方包,阿里巴巴提供。

对象转json规则

转json字符串 列 JSONObject.toJSON(new Bean());

先根据变量名,然后根据get方法

bean中变量命名

作用域,public 与 private  

1,public 下根据变量名生成json key

2,protected private  下 变量读取不到

get方法 

1,方法名 get后第一个字符大写 则 json 生成改属性key 名字为方法名去掉 ’get‘然后首字母转小写

2,方法名 get后第一个字符小写,则不读取。 如 getaaa

 

注,对象转json 先就作用域,然后就get方法 ,有前后顺序,后顺序覆盖 合并前顺序

值为 null 则没有值json中没有key出现

 

posted @ 2015-05-18 15:56  诸葛萧晁  阅读(1665)  评论(0编辑  收藏  举报