zoukankan      html  css  js  c++  java
  • 把json对象串转换成map对象

    /** 
      * nc只支持简单的
      * 把json对象串转换成map对象 
      * @param jsonObjStr e.g. {'name':'get','int':1,'double',1.1,'null':null} 
      * @return Map 
      */ 
        public static Map getMapFromJsonObjStr(String jsonObjStr) {  
            JSONObject jsonObject = JSONObject.fromObject(jsonObjStr);  
     
           Map map = new HashMap();  
            for (Iterator iter = jsonObject.keys(); iter.hasNext();) {  
                String key = (String) iter.next();  
                map.put(key, jsonObject.get(key));  
            }  
            return map;  
        }

    public static void main(String[] args) {
      //String splitStr = "200$1111 ";
      //System.out.println(getNodeValueString(splitStr, 1, ":"));
      //System.out.println(getNodeValueString(splitStr, 0, ":"));
      String str="{JAVA:{ONEQUERY:dd},FLEX:{JL:[{1:请选择,2:-1}],YMJL:{FIND:ID+MBID,ACTION:RELOADING}} }";
      String jsonObjStr="{$_dataId:'张三,王武',$_actionType:789,YMJL:8}";
      Map map=getMapFromJsonObjStr(jsonObjStr);
      if (map != null) {
       for (Object _key : map.keySet()) {
        Object _value = map.get(_key);
        System.out.println("_key:"+_key+",_value:"+_value);
       }
      }
     }

  • 相关阅读:
    Struts2笔记——ONGL表达式语言
    Struts2笔记——自定义拦截器
    Struts2笔记——Action校验器
    Struts2笔记——文件上传
    Struts2笔记——与ServletAPI解耦
    Struts2笔记——通配符和动态方法调用
    Struts2笔记——类型转换
    Struts2笔记——result结果类型
    MongoDB相关资料
    公开数据集
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3050566.html
Copyright © 2011-2022 走看看