JSON zum JSONArray-Problem hinzufügen

8

Hallo, ich bin nicht der Beste in Json. Ich habe versucht, ein Json-Objekt in eine JSON-Array durch eine Schleife hinzuzufügen, aber das Problem ist jedes Mal, wenn es um die Schleife geht, es auch über die vorherigen Daten im Array durch die neuen Daten reitet. Hier ist mein Code:

%Vor%

Beispiel gegeben X.size = 2:

%Vor%

Ich hoffe, mein Beispiel ist klar genug.

Ich wäre dankbar, wenn mir hier jemand helfen könnte.

    
ComeRun 20.12.2012, 01:01
quelle

1 Antwort

19

Sie müssen bei jeder Iteration der Schleife eine neue jsonObj Referenz erstellen:

%Vor%

Andernfalls aktualisieren Sie dieselbe Instanz immer wieder und fügen dem Array mehrmals einen Verweis auf dasselbe Objekt hinzu. Da sie alle die gleiche Referenz sind, wirkt sich eine Änderung auf eine davon alle im Array aus.

    
mellamokb 20.12.2012, 01:05
quelle

Tags und Links