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直接可以进行点出对象