[英]Json Parsing for Login Api
我想粘貼json登錄名Api ..,其中登錄頁面包含Pinnumber和密碼。 ..我想使用這些詳細信息登錄,然后要使用Api的詳細信息進入注冊頁面..有人可以在這方面幫助我嗎
提前致謝
請嘗試以下代碼:
String response ="{\"0\":{\"SessionId\":\"zDQKMvGMWD4e9960e376988\"},\"memberdetails\":{\"Ident\":8,\"PinNumber\":\"justpinme1\",\"Password\":\"justpinme1\",\"EmailAddress\":\"justpinme1@gmail.com\",\"FirstName\":\"test1\",\"LastName\":123,\"Birthdate\":19860909,\"Gender\":\"female\",\"Country\":\"india\",\"PhoneNumber\":2147483647,\"PhotoThumb\":\"\",\"PhotoOriginal\":\"\",\"RegisteredDate\":\"2011-09-06 09:18:31\",\"RegisteredIp\":\"122.165.76.30\",\"RegisteredDeviceId\":22,\"LastSessionId\":\"hbS4JV9DNv4e99600c38390\",\"Status\":\"Active\",\"SessionId\":\"zDQKMvGMWD4e9960e376988\"}}";//Assign the response that are getting on the login api
try {
JSONObject jsonObject = new JSONObject(response);
JSONObject forSessionId = jsonObject.getJSONObject("0");
String SessionId = forSessionId.getString("SessionId");
System.out.println("SessionId="+SessionId);
JSONObject memberdetails = jsonObject.getJSONObject("memberdetails");
System.out.println("Ident="+memberdetails.getString("Ident"));
System.out.println("PinNumber="+memberdetails.getString("PinNumber"));
System.out.println("Password="+memberdetails.getString("Password"));
System.out.println("EmailAddress="+memberdetails.getString("EmailAddress"));
System.out.println("FirstName="+memberdetails.getString("FirstName"));
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.