question: public static String toJSONString ( List list ) { if ( list == null ) return "null" ; boolean first = true ; StringBuffer sb = new StringBuffer ( ) ; Iterator iter = list . iterator ( ) ; sb . append ( '[' ) ; while ( iter . hasNext ( ) ) { if ( first ) first = false ; else sb . append ( ',' ) ; Object value = iter . next ( ) ; if ( value == null ) { sb . append ( "null" ) ; continue ; } sb . append ( JSONValue . toJSONString ( value ) ) ; } sb . append ( ']' ) ; return sb . toString ( ) ; }
target:  Convert a list to JSON text. The result is a JSON array.  If this list is also a JSONAware, JSONAware specific behaviours will be omitted at this top level.