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);
       }
      }
     }

  • 相关阅读:
    随机100道四则运算(文件储存)
    基于 GitBook 搭建个人博客
    ios常用第三方库git下载地址
    网络工程师经常会用到的终端仿真软件
    最常用的终端仿真程序 替代putty
    Linux 命令大全
    Nginx 安装配置
    nginx
    React函数组件和class组件以及Hook
    2020年前端面试题及答案
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3050566.html
Copyright © 2011-2022 走看看