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}