fastjson:
Bean转JSONString:
JSONObject.toJSONString(Bean);
Bean转JSONObject:
JSONObject.parseObject(JSONObject.toJSON(Bean).toString());
JSONString转Bean:
Bean bean = JSONObject.parseObject(jsonStr,Bean.class);
如果bean中含有List集合,一定要强制类型转换,否则List中类型为map
JSONString转JSONObject:
JSONObject object = JSONObject.parseObject(jsonStr);
Tips:
解决:Bean转JSONString时顺序会乱掉
在Field上加上JSONField(ordinal=1)
如果Field为关键词,可以使用name=""重新命名生成json时的属性名