StonehearthEditor.GameMasterNode.GetJsonFileString C# (CSharp) Method

GetJsonFileString() public method

public GetJsonFileString ( ) : string
return string
        public string GetJsonFileString()
        {
            try
            {
                StringWriter stringWriter = new StringWriter();
                using (JsonTextWriter jsonTextWriter = new JsonTextWriter(stringWriter))
                {
                    jsonTextWriter.Formatting = Newtonsoft.Json.Formatting.Indented;
                    jsonTextWriter.Indentation = 3;
                    jsonTextWriter.IndentChar = ' ';

                    JsonSerializer jsonSeralizer = new JsonSerializer();
                    jsonSeralizer.Serialize(jsonTextWriter, Json);
                }

                return stringWriter.ToString();
            }
            catch (Exception e)
            {
                Console.WriteLine("Could not convert " + mPath + " to string because of exception " + e.Message);
            }

            return "INVALID JSON";
        }