jfinal中model转map的方法实现
来源:互联网 发布:淘宝店过户 编辑:程序博客网 时间:2024/05/17 03:40
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;import com.jfinal.plugin.activerecord.Model;public class JsonToMapUtil {/** * model转换为map * * @param model * @return * @author: Jerri Liu * @date: 2014年3月30日下午5:18:35 */public static Map<String, String> JsonToMap1(Model<Model> model) {String jmodel = model.toJson();Gson gson = new Gson();net.sf.json.JSONObject jsonmap = gson.fromJson(jmodel,net.sf.json.JSONObject.class);return JsonAndMapAndJavaBean.jsonToMap(jsonmap);}/** * model转换为map * * @param model * @return * @author: Jerri Liu * @date: 2014年3月30日下午5:17:33 */public static Map<String, String> JsonToMap2(Model<Model> model) {String jmodel = model.toJson();Gson gson = new Gson();Map<String, String> jsonmap = gson.fromJson(jmodel,new TypeToken<Map<String, String>>() {}.getType());return jsonmap;}/** * 将json对象转换成Map * * @param jsonmap * @return * @author: Jerri Liu * @date: 2014年3月30日下午5:17:33 */@SuppressWarnings("unchecked")public Map<String, String> jsonToMap(net.sf.json.JSONObject jsonmap) {Map<String, String> map = new HashMap<String, String>();Iterator<String> iterator = (Iterator<String>) jsonmap.keys();String key = null;String value = null;while (iterator.hasNext()) {key = iterator.next();try {value = jsonmap.getString(key);} catch (Exception e) {e.printStackTrace();}map.put(key, value);}return map;}}
jfinal中将model转换为map
0 0
- jfinal中model转map的方法实现
- Jfinal中Model取数据设计不满足面向对象的解决方案,即set/get方法中填写数据名称的解决方案
- model模型中 要实现的几个方法
- jFinal的model增删该查
- (jfinal)数据库添加内容后,自动生成model下的Java文件方法
- Jfinal自定义实现getModels方法
- jfinal框架ueditor上传图片的实现方法
- jfinal中使用百度编辑器上传图片的实现
- Jfinal自动生成带setter和getter等常用方法的Model文件方案--注mysql数据库版
- JFinal学习--07Model
- JFinal json转成model
- Jfinal 的 getPara 系列方法
- Jfinal的render 系列方法
- springmvc中Model ModelAndView ModelMap Map 的理解
- SpringMVC中ModelAndView, Model, ModelMap, Map, String, void的相关内容
- 在STL中,map按值来排序的实现方法
- map任务中,merge过程的实现方法
- Python中实现map+链表功能的方法
- 堆排序
- SpringMVC与Freemarker整合获取request对象
- bzoj 1005 [HNOI2008] 明明的烦恼 题解
- 加密术相关历史典故
- android GridView视图的案例
- jfinal中model转map的方法实现
- 绿萝算法下网站站长如何建设外链
- 线程状态
- Android之LinearLayout学习
- 使用命令行模拟Eclipse中Android Project的编译流程(从源代码编译出最后的apk)
- HOJ 1191 (next_permutation()的应用)
- 2014.3.29阿里实习笔试题
- Android中完美解决CheckedTextView选择乱跳问题
- maven springMVC+Mybatis