1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 把json对象串转换成map对象

把json对象串转换成map对象

时间:2020-10-05 23:55:01

相关推荐

把json对象串转换成map对象

独角兽企业重金招聘Python工程师标准>>>

/**

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

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。