JSON'da dikkat etmen gereken Array ve Object'lerdir.
[
ile başlayıp bitenler Array,
{ ile başlayıp bitenler Object'tir.
Kodun tamamı JsonObject ile başlayıp bitiyor. Önce Object içindeki Arrayları ayrıştırman gerek. Senin kod yapın şöyle olacak;
JSONObject jsonObject = new JSONObject("BURAYA DOSYA İÇERİĞİNİN TAMAMI GELECEK");Dosya içini Json olarak atadıktan sonra Array'ları ayrıştırıyoruz.
"relationships_following" içindekileri alacağız.;
JSONArray jsonArray = jsonObject.getJSONArray("relationships_following");Aldıktan sonra forech döngüsü ile içindeki item sayısı ne kadarsa o kadar döngü oluşturulacak;
for (int i = 0; i < jsonArray.length(); i++) {
String title = jsonArray.getJSONObject(i).getString("title");
}Senin Json yapında JsonArray içinde tekrar array açılmış. Onlarıda şöyle parse edebilirsin:
for (int i = 0; i < jsonArray.length(); i++) {
String title = jsonArray.getJSONObject(i).getString("title");
String stringListHref = jsonArray.getJSONObject(i).jsonArray("string_list_data").getJSONObject(0).getString("href");
}Farkındaysan stringListHref 'de getJSONObject(0) yaptım forech açmadım sebebi döngü yok orada o yüzden ilk döngüyü alacağımız için 0 eklemem yeterli oldu. Kalanını kafana göre yerleştirebilirsin.