001package gudusoft.gsqlparser.util.json;
002
003import java.io.IOException;
004import java.io.Writer;
005
006public abstract class JSON {
007
008    public static String toJSONString(Object obj, boolean ignoreId) {
009        return JSONRender.getInstance().toJSONString(obj, ignoreId);
010    }
011    
012    public static String toJSONString(Object obj) {
013        return JSONRender.getInstance().toJSONString(obj);
014    }
015
016    public static void toJSONString(Object obj, Writer writer) throws IOException {
017        JSONRender.getInstance().toJSONString(obj, writer);
018    }
019
020    public static void toJSONString(Object obj, boolean ignoreId, Writer writer) throws IOException {
021        JSONRender.getInstance().toJSONString(obj, ignoreId, writer);
022    }
023
024    public static Object parseObject(String jsonText) {
025        return new JSONObject(jsonText).getJSONObj();
026    }
027}