我如何访问从MySQL单独获得的所有JSON对象-Android
我想制作一个测验应用程序,从MySQL获取所有信息。 我得到了数据,我可以调用它,它将显示在祝酒辞中 问题是,假设我在打电话,有问题吗,它能回答所有的问题 什么,什么事 我想访问那个特定的问题,因为我不希望它是一个列表或单选按钮测验,我想访问每个单独的数据 顺便说一句,我不知道我是否做得对,但我哥哥是一名程序员,你可以详细介绍 这是我的密码我如何访问从MySQL单独获得的所有JSON对象-Android,android,mysql,json,Android,Mysql,Json,我想制作一个测验应用程序,从MySQL获取所有信息。 我得到了数据,我可以调用它,它将显示在祝酒辞中 问题是,假设我在打电话,有问题吗,它能回答所有的问题 什么,什么事 我想访问那个特定的问题,因为我不希望它是一个列表或单选按钮测验,我想访问每个单独的数据 顺便说一句,我不知道我是否做得对,但我哥哥是一名程序员,你可以详细介绍 这是我的密码 DataQA QA = null; JSONArray jArray = new JSONArray(result); for(int i = 0; i
DataQA QA = null;
JSONArray jArray = new JSONArray(result);
for(int i = 0; i < jArray.length(); i++) {
JSONObject json_data = jArray.getJSONObject(i);
QA = new DataQA();
QA.Question_no= json_data.getString("Question_no");
QA.Answers= json_data.getString("Answers");
QA.Correct= json_data.getString("Correct");
QA.CR= json_data.getString("CR");
QA.IDD= json_data.getString("IDD");
QA.Question= json_data.getString("Question");
data.add(QA);
}
Toast.makeText(MainActivity.this, QA.Question_no, Toast.LENGTH_SHORT).show();
DataQA=null;
JSONArray jArray=新JSONArray(结果);
for(int i=0;i
听起来你可以通过一个
HashMap data=newhashmap();
JSONArray jArray=新JSONArray(结果);
for(int i=0;i
请注意,我是如何通过使用问题的ID来跟踪问题的。如果您愿意,您可以使用问题号来跟踪问题,只要所有问题号都是不同的
HashMap<String, QA> data = new HashMap<>();
JSONArray jArray = new JSONArray(result);
for (int i=0; i < jArray.length(); i++) {
JSONObject json_data = jArray.getJSONObject(i);
DataQA QA = new DataQA();
QA.Question_no = json_data.getString("Question_no");
QA.Answers = json_data.getString("Answers");
QA.Correct = json_data.getString("Correct");
QA.CR = json_data.getString("CR");
QA.IDD = json_data.getString("IDD");
QA.Question = json_data.getString("Question");
data.add(QA.IDD, QA);
}
//now you can access any question you want by:
DataQA individualQuestion = data.get(/*QA IDD HERE*/);