- /**
- * Convert a JSONObject into a cookie list. A cookie list is a sequence
- * of name/value pairs. The names are separated from the values by '='.
- * The pairs are separated by ';'. The characters '%', '+', '=', and ';'
- * in the names and values are replaced by "%hh".
- * @param jo A JSONObject
- * @return A cookie list string
- * @throws JSONException
- */
- public static String toString(JSONObject jo) throws JSONException {
- boolean b = false;
- final StringBuilder sb = new StringBuilder();
- // Don't use the new entrySet API to maintain Android support
- for (final String key : jo.keySet()) {
- final Object value = jo.opt(key);
- if (!JSONObject.NULL.equals(value)) {
- if (b) {
- sb.append(';');
- }
- sb.append(Cookie.escape(key));
- sb.append("=");
- sb.append(Cookie.escape(value.toString()));
- b = true;
- }
+ /**
+ * Convert a JSONObject into a cookie list. A cookie list is a sequence of
+ * name/value pairs. The names are separated from the values by '='. The pairs
+ * are separated by ';'. The characters '%', '+', '=', and ';' in the names
+ * and values are replaced by "%hh".
+ *
+ * @param jo
+ * A JSONObject
+ * @return A cookie list string
+ * @throws JSONException
+ */
+ public static String toString(JSONObject jo) throws JSONException
+ {
+ boolean b = false;
+ final StringBuilder sb = new StringBuilder();
+ // Don't use the new entrySet API to maintain Android support
+ for (final String key : jo.keySet())
+ {
+ final Object value = jo.opt(key);
+ if (!JSONObject.NULL.equals(value))
+ {
+ if (b)
+ {
+ sb.append(';');