コード例 #1
0
ファイル: CookieList.java プロジェクト: digama0/JSON-java
 /**
  * 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"));
  *
  * @param string A cookie list string
  * @return A JSONObject
  * @throws JSONException If something goes wrong
  */
 public static JSONObject toJSONObject(final String string) throws JSONException {
   final JSONObject jo = new JSONObject();
   final JSONTokener x = new JSONTokener(string);
   while (x.more()) {
     final String name = Cookie.unescape(x.nextTo('='));
     x.next('=');
     jo.put(name, Cookie.unescape(x.nextTo(';')));
     x.next();
   }
   return jo;
 }