⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cookielist.java

📁 tiled地图编辑器是2d的,很不错的国外软件,使用起来很方便的
💻 JAVA
字号:
package org.json;import java.util.Iterator;import java.text.ParseException;/** * Convert a web browser cookie list string to a JSONObject and back. * <p> * Public Domain 2002 JSON.org * @author JSON.org * @version 0.1 */public class CookieList {    private CookieList() {}    /**     * 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 ParseException     */    public static JSONObject toJSONObject(String string)            throws ParseException {        JSONObject o = new JSONObject();        JSONTokener x = new JSONTokener(string);        while (x.more()) {            String name = JSONTokener.unescape(x.nextTo('='));            x.next('=');            o.put(name, JSONTokener.unescape(x.nextTo(';')));            x.next();        }        return o;    }    /**     * 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 o A JSONObject     * @return A cookie list string     */    public static String toString(JSONObject o) {        boolean      b = false;        Iterator     keys = o.keys();        String       s;        StringBuffer sb = new StringBuffer();        while (keys.hasNext()) {            s = keys.next().toString();            if (!o.isNull(s)) {                if (b) {                    sb.append(';');                }                sb.append(Cookie.escape(s));                sb.append("=");                sb.append(Cookie.escape(o.getString(s)));                b = true;            }        }        return sb.toString();    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -