Hej,
Niestety nie wiem jak nazwać ten temat wiec jest troszeczkę ogólny.
W każdym razie chodzi o to, że mam klienta TCP, on nasłuchuje, dostaje wtedy ciąg znaków, przykładowo:

MODIFY "czlowiek 1" "rodzic" .... "dane" "nazwisko" "nazwa"

Polega to na tym, że "człowiek 1" jest korzeniem, następny String to obiekt "podlegający" czlowiek 1 i tak dalej i tak dalej aż do nazwisko. Ostatni String to to na co ma być zamieniony poprzedni.

Rozumiem, że powinienem zczytać wszystkie wyrazy po kolei i je zapisać do jakiejś listy/tablicy. Chodzi o to, że nie wiem jak poruszać się w pętli tak aby zadziałało to jakoś tak:

JSONObject js = new JSONObject(jsonFile);
for (int i = 0; i < listaSlow - 2; i++) {
    js = js.getJSONObject(listaSlow.get(i));
}
// wykonanie metody put na obiekcie js po przejściu pętli
// czyli po zakończeniu js powinien wyglądać getJSONObject("dane").

Czy mógłby ktoś podrzucić pomysł?