本文共 1219 字,大约阅读时间需要 4 分钟。
1,
- public static JsonRpcRequest getJsonRpcRequest(Map<String, Object> map) {
- JsonRpcMethod rpcMethod = new JsonRpcMethod();
- rpcMethod.setMethod("");
- rpcMethod.setParams(map);
-
- List<JsonRpcMethod> methodList = new ArrayList<JsonRpcMethod>();
- methodList.add(rpcMethod);
-
- JsonRpcRequest rpcReq = new JsonRpcRequest();
- rpcReq.setRequest(methodList);
- return rpcReq;
-
- }
-
-
- }
2,把json字符串转化为Map
-
-
-
-
-
-
-
-
- public static Map<String, String> getMap(String jsonResult)
- throws UnsupportedEncodingException, JSONException,
- org.json.JSONException {
- Map<String, String> resultMap =null;
- Map obj = (Map) JsonParser.parserRandomJsonFormat(jsonResult);
- if (ValueWidget.isNullOrEmpty(obj)) {
- return null;
- }
- List resultList = (List) obj.get("resultList");
- if(ValueWidget.isNullOrEmpty(resultList)){
- resultMap=obj;
- }else{
- resultMap= new HashMap<String, String>();
- for (int i = 0; i < resultList.size(); i++) {
- Map mp_tmp = (Map) resultList.get(i);
- parseMap(resultMap, mp_tmp);
- }
- }
-
- return resultMap;
-
- }
转载地址:http://kiyil.baihongyu.com/