|
7 | 7 | import java.security.NoSuchAlgorithmException; |
8 | 8 | import java.util.Iterator; |
9 | 9 | import java.util.Locale; |
10 | | -import java.util.Map; |
11 | | -import java.util.Map.Entry; |
12 | 10 | import java.util.concurrent.ThreadLocalRandom; |
13 | 11 | import javax.annotation.Nonnull; |
14 | 12 |
|
@@ -278,52 +276,6 @@ public static CharSequence truncate(CharSequence input, int limit) { |
278 | 276 | return input.subSequence(0, limit); |
279 | 277 | } |
280 | 278 |
|
281 | | - public static String toJson(final Map<String, ?> map) { |
282 | | - return toJson(map, false); |
283 | | - } |
284 | | - |
285 | | - public static String toJson(final Map<String, ?> map, boolean valuesAreJson) { |
286 | | - if (map == null || map.isEmpty()) { |
287 | | - return "{}"; |
288 | | - } |
289 | | - final StringBuilder sb = new StringBuilder("{"); |
290 | | - final Iterator<? extends Entry<String, ?>> entriesIter = map.entrySet().iterator(); |
291 | | - while (entriesIter.hasNext()) { |
292 | | - final Entry<String, ?> entry = entriesIter.next(); |
293 | | - |
294 | | - sb.append("\"").append(escapeToJson(entry.getKey())).append("\":"); |
295 | | - |
296 | | - if (valuesAreJson) { |
297 | | - sb.append(entry.getValue()); |
298 | | - } else { |
299 | | - sb.append("\"").append(escapeToJson(String.valueOf(entry.getValue()))).append("\""); |
300 | | - } |
301 | | - |
302 | | - if (entriesIter.hasNext()) { |
303 | | - sb.append(","); |
304 | | - } |
305 | | - } |
306 | | - sb.append("}"); |
307 | | - return sb.toString(); |
308 | | - } |
309 | | - |
310 | | - public static String toJson(final Iterable<String> items) { |
311 | | - if (items == null) { |
312 | | - return "[]"; |
313 | | - } |
314 | | - StringBuilder json = new StringBuilder("["); |
315 | | - Iterator<String> it = items.iterator(); |
316 | | - while (it.hasNext()) { |
317 | | - String item = it.next(); |
318 | | - json.append('"').append(escapeToJson(item)).append('"'); |
319 | | - if (it.hasNext()) { |
320 | | - json.append(","); |
321 | | - } |
322 | | - } |
323 | | - json.append("]"); |
324 | | - return json.toString(); |
325 | | - } |
326 | | - |
327 | 279 | /** |
328 | 280 | * Checks that a string is not blank, i.e. contains at least one character that is not a |
329 | 281 | * whitespace |
|
0 commit comments