public static string ToJson(this Editor editor) { string rtnStr = "null"; if (editor != null) { StringBuilder json = new StringBuilder(); json.Append("{"); json.Append(SerializeHelper.CreateJsonProperty("view", editor.View, false)); json.Append("}"); rtnStr = json.ToString(); } return(rtnStr); }
public static string ToJson(this Manifest manifest) { string rtnStr = "null"; if (manifest != null) { StringBuilder json = new StringBuilder(); json.Append("{"); json.Append(SerializeHelper.CreateJsonProperty("name", manifest.Name, false)); json.Append(SerializeHelper.CreateJsonProperty("alias", manifest.Alias)); json.Append(SerializeHelper.CreateJsonProperty("editor", manifest.Editor.ToJson(), isObject: true)); json.Append(SerializeHelper.CreateJsonProperty("javascripts", manifest.JavaScripts.ToJson(), isObject: true)); json.Append("}"); rtnStr = json.ToString(); } return(rtnStr); }