我无法从我的 json 文件中获取 JSONArray 和 JSONObjects。
这就是我输入数组和对象的方式。
query1.getFirstInBackground(new GetCallback<ParseObject>() {
@Override
public void done(ParseObject object, ParseException e) {
if (e == null) {
final JSONObject myObject = new JSONObject();
try {
myObject.put("Preço", gymClassPrice.getText().toString());
myObject.put("Aula", gymClass.getText().toString());
myObject.put("Horario", gymClassSchedule.getText().toString());
} catch (JSONException e1) {
e1.printStackTrace();
}
myArray.put(myObject);
gyms.put("Classes", myArray);
gyms.saveInBackground();
} else {
gyms.put("Name", gymName.getText().toString());
gyms.put("Place", gymPlace.getText().toString());
gyms.put("Adress", gymLocation.getText().toString());
gyms.put("Schedule", gymSchedule.getText().toString());
gyms.put("Description", gymDescription.getText().toString());
try {
myObject.put("Preço", gymClassPrice.getText().toString());
myObject.put("Aula", gymClass.getText().toString());
myObject.put("Horario", gymClassSchedule.getText().toString());
} catch (JSONException e1) {
e1.printStackTrace();
}
myArray.put(myObject);
gyms.put("Classes", myArray);
gyms.saveInBackground();
}
}
现在我不知道如何获得这些值。有人能帮助我吗?
这是我在 json 文件中的实际数组:
"Classes": [
{
"Horario": "gababa",
"Preço": "sgaffa",
"Aula": "vsagav"
},
{
"Horario": "gababa566",
"Preço": "sgaffa566",
"Aula": "vsagav345"
}
],