码迷,mamicode.com
首页 > 编程语言 > 详细

java后台JSON操作

时间:2018-07-26 10:49:20      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:方式   方法   param   exception   cat   .class   ati   cep   turn   

将参数转为json格式字符串的两种方式:
方式一:
JSONObject jo = new JSONObject();
jo.put("certNo", "522121198710114617");
jo.put("certType", "IDENTITY_CARD");
String jostr = jo.toJSONString();

方式二:
Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("certNo", "522121198710114617");
map2.put("certType", "IDENTITY_CARD");
String jostr2 = JSONObject.toJSONString(map2);

将json格式字符串转为Map的方法:
/**

  • 将jsonString 解析成 Map<String,Object>>
  • @param jsonString
  • @return
    */
    public static Map<String, Object> getMap(String jsonString) {
    Map<String, Object> map = new HashMap<String, Object>();
    try {
    map = JSON.parseObject(jsonString,Map.class);
    } catch (Exception e) {
    e.printStackTrace();
    }
    return map;
    }

从json对象中拿想要的参数的方法:
Object o = JSON.toJSON(response);
String str = o.toString();
JSONObject jo = JSONObject.parseObject(str);
JSONObject params = jo.getJSONObject("params");

java后台JSON操作

标签:方式   方法   param   exception   cat   .class   ati   cep   turn   

原文地址:http://blog.51cto.com/hebinteng/2150273

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!