2016-07-29 32 views
0

驗證後,這是我剛纔的問題:display result of json data in textview of android顯示學生的詳細信息在文本視圖中的Android

這是JSON結果:

{"can_data":[{"name":"dfsdfd","address":"gdgfsdf","course":"dfdfdsf"}]} 

我想顯示DetailsActivity.java的文本視圖這個細節驗證用戶輸入IMEI_Val.java類後。我該怎麼做。請幫我解決這個問題。

+0

請告訴我們你試過了什麼。並添加一些關於這些類的細節。 – cuoka

+0

這是在我以前的問題。我在這裏添加了一個鏈接。 http://stackoverflow.com/questions/38633796/display-result-of-json-data-in-textview-of-android現在我想顯示名稱,地址等在我的下一個活動。如何做到這一點。 – user6588225

+0

你可以使用gson庫進行Json解析。 轉到下面的鏈接 https://guides.codepath.com/android/Leveraging-the-Gson-Library –

回答

1

如果你想解析上面的json然後在這裏。

將響應作爲putExtra發送到您的IMEI_Val.java activityClass。

要獲取詳細信息,

    try { 
         JSONObject responseObject = new JSONObject(jsonObject); 
         JSONArray canData = responseObject.getJSONArray("can_data"); 
         JSONObject canDataJSONObject = canData.getJSONObject(0); 
         String name = canDataJSONObject.getString("name"); 
         String address = canDataJSONObject.getString("address"); 
         String course = canDataJSONObject.getString("course"); 

        } catch (JSONException e) { 
         e.printStackTrace(); 
        } 

現在,您可以將其設置爲文本視圖。

+0

我試着這段代碼。在jsonObject中獲取錯誤。 – user6588225

+0

String jsonObject =「http://xxx.xxx.xx/mobile_app/data_push.php」;這是對的嗎? – user6588225

+0

@ user6588225 - 在你之前的問題中,你有'String result = ruc.sendPostRequest(LOGIN_URL,data);'那個結果就是你的jsonObject這裏 –