将JSON字符串转换成Map对象的方法
页面向后台action传递一个json字符串,需要将json字符串转换成Map对象
publicMap<String,String>toMap(Objectobject){ Map<String,String>data=newHashMap<String,String>(); //将json字符串转换成jsonObject JSONObjectjsonObject=JSONObject.fromObject(object); Iteratorite=jsonObject.keys(); //遍历jsonObject数据,添加到Map对象 while(ite.hasNext()){ Stringkey=ite.next().toString(); Stringvalue=jsonObject.get(key).toString(); data.put(key,value); } //或者直接将jsonObject赋值给Map //data=jsonObject; returndata; }
以上这篇将JSON字符串转换成Map对象的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。