コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }