package org.json; /** * The JSONString interface allows a toJSONString() method so that a class can change the behavior of * JSONObject.toString(), JSONArray.toString(), and JSONWriter.value(Object). The toJSONString * method will be used instead of the default behavior of using the Object's toString() method and quoting the result. */ public interface JSONString { /** * The toJSONString method allows a class to produce its own JSON serialization. * * @return A strictly syntactically correct JSON text. */ public String toJSONString(); }