| --- a/com/aelitis/azureus/util/ImportExportUtils.java |
| +++ b/com/aelitis/azureus/util/ImportExportUtils.java |
| @@ -360,7 +360,7 @@ public final class ImportExportUtils { |
| |
| throws IOException |
| { |
| - List l = new JSONArray(data.length); |
| + List l = new JSONArray(); |
| |
| map.put( key, l ); |
| |
| --- a/com/aelitis/azureus/util/JSONUtils.java |
| +++ b/com/aelitis/azureus/util/JSONUtils.java |
| @@ -74,7 +74,7 @@ public class JSONUtils |
| * @since 3.0.1.5 |
| */ |
| public static JSONObject encodeToJSONObject(Map map) { |
| - JSONObject newMap = new JSONObject((int)(map.size()*1.5)); |
| + JSONObject newMap = new JSONObject(); |
| |
| for (Map.Entry<String, Object> entry: ((Map<String,Object>)map).entrySet()){ |
| String key = entry.getKey(); |
| @@ -105,9 +105,7 @@ public class JSONUtils |
| */ |
| public static String encodeToJSON(Map map) { |
| JSONObject jobj = encodeToJSONObject(map); |
| - StringBuilder sb = new StringBuilder(8192); |
| - jobj.toString( sb ); |
| - return( sb.toString()); |
| + return( jobj.toString()); |
| } |
| |
| public static String encodeToJSON(Collection list) { |
| @@ -138,7 +136,7 @@ public class JSONUtils |
| * @since 3.0.1.5 |
| */ |
| private static JSONArray encodeToJSONArray(Collection list) { |
| - JSONArray newList = new JSONArray(list.size()); |
| + JSONArray newList = new JSONArray(); |
| |
| for ( Object value: list ){ |
| |