解析json字符串,根据key得到对应的value的方法

    xiaoxiao2021-03-25  148

    最近公司的项目,写了个传入json字符串和要获取的key,返回相应value的方法。

    public String jxJson(String mkey, String strJson) { String value = ""; try { JSONObject json = new JSONObject(strJson); Iterator iterator = json.keys(); while (iterator.hasNext()) { String key = iterator.next() + ""; if (json.getString(key).startsWith("{")) { value = jxJson(mkey, json.getString(key)); break; } else { if (key.equals(mkey)) { value = json.getString(key); break; } } } } catch (JSONException e) { e.printStackTrace(); } if (value.equals("null")) { value = ""; } return value; }
    转载请注明原文地址: https://ju.6miu.com/read-2603.html

    最新回复(0)