я пытаюсь добавить JSONObject к JSONArray таким образом:Как добавить и получить значение из JSONArray в другом классе
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("strefa", strefa);
jsonObject.put("adres", adres);
jsonObject.put("kryteria", kryteria);
jsonObject.put("telefon", telefon);
jsonObject.put("data", data);
} catch (Exception e) {
e.printStackTrace();
}
GlobalConfig config = new GlobalConfig();
config.addJSONObject(jsonObject);
и получить этот JSONArray таким образом:
GlobalConfig config = new GlobalConfig();
JSONArray jsonArray = config.getJSONArray();
Ниже мой GlobalConfig :
public class GlobalConfig {
JSONArray JsonArray = new JSONArray();
public JSONArray getJSONArray() {
return JsonArray;
}
public void addJSONObject(JSONObject jsonObject) {
JsonArray.put(jsonObject);
}
Что-то не так. Например, я пытаюсь взять длину этого массива, и я получаю размер 0. Как я могу вернуть JSONArray?
Используйте намерения для передачи данных. Это было бы проще. –
Я не могу, потому что мне нужно иметь доступ к любой деятельности и Службе. – SeaDog