JAVA Json字串與物件轉換取值
阿新 • • 發佈:2021-11-18
{ "appid_app": "appid_app", "appid": "appid", "appsecret_app": "appsecret_app", "appsecret": "appsecret", "partner_app": "partner_app", "partner": "partner", "partnerkey_app": "partnerkey_app", "partnerkey": "partnerkey", "redirect_uri": "redirect_uri", "notifyurl": "notifyurl", "website": "website" }
str的字串Json值如上
JSONObject jsonObject = JSONObject.fromObject(str); String appid=jsonObject.getString("appid"); System.out.println("appid:"+appid);
如果是陣列,則可用如下方法
[{ "appid_app": "appid_app", "appid": "appid", "appsecret_app": "appsecret_app", "appsecret": "appsecret", "partner_app": "partner_app", "partner": "partner", "partnerkey_app": "partnerkey_app", "partnerkey": "partnerkey", "redirect_uri": "redirect_uri", "notifyurl": "notifyurl", "website": "website" }]
JSONObject obj=new JSONArray().fromObject(jstr).getJSONObject(0); String appid_t=obj.getString("appid");
原文連結:https://blog.csdn.net/chenyongtu110/article/details/51712970