# Class CookieList

java.lang.Object
org.daypilot.json.CookieList

public class CookieList extends Object
Convert a web browser cookie list string to a JSONObject and back.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CookieList()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static JSONObject`
  `toJSONObject(String string)`
  Convert a cookie list into a JSONObject.
  `static String`
  `toString(JSONObject o)`
  Convert a JSONObject into a cookie list.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### CookieList

    public CookieList()

- ## Method Details

  - ### toJSONObject

    public static JSONObject toJSONObject(String string) throws JSONException
    Convert a cookie list into a JSONObject. A cookie list is a sequence of name/value pairs. The names are separated from the values by '='. The pairs are separated by ';'. The names and the values will be unescaped, possibly converting '+' and '%' sequences. To add a cookie to a cooklist, cookielistJSONObject.put(cookieJSONObject.getString("name"), cookieJSONObject.getString("value"));
    Parameters:
      `string` - A cookie list string
    Returns:
      A JSONObject
    Throws:
      `JSONException`

  - ### toString

    public static String toString(JSONObject o) throws JSONException
    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".
    Parameters:
      `o` - A JSONObject
    Returns:
      A cookie list string
    Throws:
      `JSONException`