我是编程的初学者,所以在我的问题之前,我希望您的理解。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