博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
把json对象串转换成map对象
阅读量:6840 次
发布时间:2019-06-26

本文共 992 字,大约阅读时间需要 3 分钟。

hot3.png

/** 

  * nc只支持简单的
  * 把json对象串转换成map对象 
  * @param jsonObjStr e.g. {'name':'get','int':1,'double',1.1,'null':null} 
  * 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);
   }
  }
 }

 

转载于:https://my.oschina.net/nyniuch/blog/126491

你可能感兴趣的文章
钱找上门来了,你做好准备了吗?(采购成熟稳定软件模块、按统一要求修正)...
查看>>
硬盘无法访问由于IO设备错误,无法运行此项请求,里面的资料怎么寻回
查看>>
老友记台词笔记S0101-ijk英语
查看>>
LAMP环境搭建WordPress博客
查看>>
Oracle 数据库 数据文件 表 表空间 用户的关系(转)
查看>>
22.jvm参数优化
查看>>
sqlite 数据类型
查看>>
数据库管理
查看>>
SQL收缩数据库
查看>>
Linux基本防护措施
查看>>
Android 日志级别总结
查看>>
生产环境部署NodeJs最佳实践
查看>>
2t3ik与ddgs挖矿病毒处理
查看>>
基于K8S部署fission函数即服务
查看>>
html备份
查看>>
阿里曾鸣:全球最值钱的互联网公司都做对了什么?
查看>>
千万不要嫁给程序猿,我是认真的
查看>>
刚拿百度offer回来,分享一份刚出炉的百度Java面试真题详解
查看>>
C语言之基本运算及自动类型转换和强制类型转换
查看>>
docker私有仓库管理系统harbor的部署使用
查看>>