java.lang.Object
com.github.wnameless.json.base.JsonPrinter

public final class JsonPrinter extends Object
JsonPrinter reprints any JSON input into minimal or pretty form. It only uses Java native string processing to generate the output and no additional explicit JSON library is required.
Author:
Wei-Ming Wu
  • Method Details

    • minimalPrint

      public static String minimalPrint(String json)
      Returns a minimal print JSON of any JSON input.
      Parameters:
      json - any JSON
      Returns:
      a minimal print JSON
    • prettyPrint

      public static String prettyPrint(String json)
      Returns a pretty print JSON of any JSON input.
      Parameters:
      json - any JSON
      Returns:
      a pretty print JSON
    • prettyPrint

      public static String prettyPrint(String json, String indentStr)
      Returns a pretty print JSON of any JSON input.
      Parameters:
      json - any JSON
      indentStr - a string to use as an indent
      Returns:
      a pretty print JSON