package com.intellectualcrafters.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(); }