1. 程式人生 > 其它 >JAVA Json字串與物件轉換取值

JAVA Json字串與物件轉換取值

{
    "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