Pobieranie danych z JSON-a

0

Witam ! Mam pytanie, jak pobrać dane do tablicy z tego miejsca ( w załączniku ) za pomocą Android Volley ?

JSON jest w załączniku.

Z góry dziękuje !

1

Po pierwsze to do tablicy czego? Stringów? Własnych obiektów?

Po drugie, Volley nie zajmuje się parsowaniem JSONów. Volley może Ci co najwyżej zwrócić JSONObject w czystej postaci i sam musisz się zajmować przetwarzaniem danych. Ewnetualnie, możesz to zautomatyzować korzystając z jakiejś bilbioteki i rozszerzyć Request w Volley, żeby korzystał z tej biblioteki. Do poczytania - https://developer.android.com/training/volley.

I Volley to jakiś wymóg? Dzisiaj są lepsze rozwiązania. Na przykład Retrofit.

0

Chodzi o tablice stringów. A w sprawie używania volleya. To jest dopiero początek używania Internetu w moich aplikacjach ( programuje tylko dla siebie ). Dzięki za sugestie i odniosę się do niej.

0
String[] extractNames(JSONObject input) throws JSONException {
  JSONArray objects = input.getJSONArray("obiektName");
  int namesCount = objects.length();
  String[] names = new String[namesCount];
  for (int i = 0; i < namesCount; i++) {
    names[i] = objects.getJSONObject(i).getString("nazwa");
  }
  return names;
}

Jeżeli się uczysz, to niby ujdzie. Ale lepszą nauką byłoby napisanie własnej bilbioteki do parsowania jakichkolwiek JSONów a nie funkcji dla konkretnego przypadku.

1 użytkowników online, w tym zalogowanych: 0, gości: 1