/// <summary> /// Format string. /// </summary> /// <param name="template">JSON string</param> /// <param name="space_count">Space count</param> /// <returns></returns> public static string Format(String template, int space_count = 4) { // Template if (template == null || template.Length == 0) { return(""); } // Parse template List <ParserError> errors = new List <ParserError>(); Dictionary <String, ParserItem> items = Parser.deserialize(template, errors, "template"); // Invalid formatting! if (errors.Count > 0) { return(null); } // Create instance JSONFormatter _f = new JSONFormatter(space_count); // Start drawing _f.PrintObject(items); // Return return(_f.Result); }
/// <summary> /// Format string. /// </summary> /// <param name="template">JSON string</param> /// <param name="space_count">Space count</param> /// <returns></returns> public static string Format(String template, int space_count = 4) { // Template if (template == null || template.Length == 0) return ""; // Parse template List<ParserError> errors = new List<ParserError>(); Dictionary<String, ParserItem> items = Parser.deserialize(template, errors, "template"); // Invalid formatting! if (errors.Count > 0) return null; // Create instance JSONFormatter _f = new JSONFormatter(space_count); // Start drawing _f.PrintObject(items); // Return return _f.Result; }