@@ -379,14 +379,13 @@ public static String toString(Object object) throws JSONException {
379379 public static String toString (Object object , String tagName )
380380 throws JSONException {
381381 StringBuilder sb = new StringBuilder ();
382- int i ;
383382 JSONArray ja ;
384383 JSONObject jo ;
385384 String key ;
386385 Iterator <String > keys ;
387- int length ;
388386 String string ;
389387 Object value ;
388+
390389 if (object instanceof JSONObject ) {
391390
392391// Emit <tagName>
@@ -417,12 +416,13 @@ public static String toString(Object object, String tagName)
417416 if ("content" .equals (key )) {
418417 if (value instanceof JSONArray ) {
419418 ja = (JSONArray )value ;
420- length = ja . length () ;
421- for (i = 0 ; i < length ; i += 1 ) {
419+ int i = 0 ;
420+ for (Object val : ja ) {
422421 if (i > 0 ) {
423422 sb .append ('\n' );
424423 }
425- sb .append (escape (ja .get (i ).toString ()));
424+ sb .append (escape (val .toString ()));
425+ i ++;
426426 }
427427 } else {
428428 sb .append (escape (value .toString ()));
@@ -432,19 +432,17 @@ public static String toString(Object object, String tagName)
432432
433433 } else if (value instanceof JSONArray ) {
434434 ja = (JSONArray )value ;
435- length = ja .length ();
436- for (i = 0 ; i < length ; i += 1 ) {
437- value = ja .get (i );
438- if (value instanceof JSONArray ) {
435+ for (Object val : ja ) {
436+ if (val instanceof JSONArray ) {
439437 sb .append ('<' );
440438 sb .append (key );
441439 sb .append ('>' );
442- sb .append (toString (value ));
440+ sb .append (toString (val ));
443441 sb .append ("</" );
444442 sb .append (key );
445443 sb .append ('>' );
446444 } else {
447- sb .append (toString (value , key ));
445+ sb .append (toString (val , key ));
448446 }
449447 }
450448 } else if ("" .equals (value )) {
@@ -479,9 +477,8 @@ public static String toString(Object object, String tagName)
479477
480478 if (object instanceof JSONArray ) {
481479 ja = (JSONArray )object ;
482- length = ja .length ();
483- for (i = 0 ; i < length ; i += 1 ) {
484- sb .append (toString (ja .opt (i ), tagName == null ? "array" : tagName ));
480+ for (Object val : ja ) {
481+ sb .append (toString (val , tagName == null ? "array" : tagName ));
485482 }
486483 return sb .toString ();
487484 }
0 commit comments