alibaba的fast Json用法

1.Entity转Map对象(Json强转为Map)

Map<String,String> json= (Map<String, String>) JSONObject.toJSON(Entity);

2.Entity转JSONObject对象(Json强转为JSONObject)

JSONObject.toJSON(Entity)返回的类型为Object

(JSONObject)JSONObject.toJSON(Entity);

3.Entity转json字符串

JSONObject.toJSONString(Entity)

4.String转JSONObject 

if(StringUtils.checkStr(jsonString)){
JSONObject obj = JSONObject.parseObject(jsonString);
return obj;
}

5.JsonObject转Entity

Entity     entity= (Entity) JSONObject.toJavaObject(JsonObject, Entity.class);

6.控制层将JsonObject传输给前段

1若放在隐藏域中由于变为了字符串则需要进行转换为Json对象:JSON.parse($('#weightObj').val());
2若是ajax请求,则不需要转换对象,JsonObject直接可以进行点出对象

 

posted on 2016-11-25 14:24  w一叶飘零w  阅读(190)  评论(1编辑  收藏  举报