我是編程的初學者,所以在我的問題之前,我希望您的理解。JSONobject響應字符串
我從一個mysql數據庫和textView中獲取數據查看它們只是爲了確保我得到它們。問題是我無法想出實際使用它們的方法。例如,我想檢查用戶插入的代碼是否等於我從數據庫中獲得的代碼。這是代碼的JSON部分。先謝謝你。
private void showJSON(String response){
String Code="";
String Latitude="";
String Longitude="";
String Information= "";
String Question= "";
String Answer1= "";
String Answer2= "";
String Answer3= "";
String Answer4= "";
String RightAnswer= "";
String Trigger= "";
try {
JSONObject jsonObject = new JSONObject(response);
JSONArray result = jsonObject.getJSONArray(Config.JSON_ARRAY);
JSONObject tripData = result.getJSONObject(0);
Code = tripData.getString(Config.KEY_CODE);
Latitude = tripData.getString(Config.KEY_LATITUDE);
Longitude = tripData.getString(Config.KEY_LONGITUDE);
Information = tripData.getString(Config.KEY_INFORMATION);
Question = tripData.getString(Config.KEY_QUESTION);
Answer1 = tripData.getString(Config.KEY_ANSWER1);
Answer2 = tripData.getString(Config.KEY_ANSWER2);
Answer3 = tripData.getString(Config.KEY_ANSWER3);
Answer4 = tripData.getString(Config.KEY_ANSWER4);
RightAnswer = tripData.getString(Config.KEY_RIGHTANSWER);
Trigger = tripData.getString(Config.KEY_TRIGGER);
} catch (JSONException e) {
e.printStackTrace();
}
textViewResult.setText("Code:\t" + Code + "\nLatitude:\t" + Latitude + "\nLongitude:\t" + Longitude + "\nInformation:\t" + Information + "\nQuestion:\t" + Question + "\nAnswer1:\t" + Answer1 + "\nAnswer2:\t" + Answer2 + "\nAnswer3:\t" + Answer3 + "\nAnswer4:\t" + Answer4 + "\nRightAnswer:\t" + RightAnswer + "\nTrigger:\t" + Trigger);
}
「代碼的用戶插入」 - 嵌件在哪裏? – Egor
在同一活動中,用戶鍵入一個代碼。例如editTextCode。我想檢查一下是否與tripData.getString(Config.KEY_CODE)相同 – Sardasagam