json串格式化代码

来源:互联网 发布:大唐移动面试知乎 编辑:程序博客网 时间:2024/05/16 11:37
        /// <summary>        ///         /// </summary>        /// <param name="str"></param>        /// <returns></returns>        public string ConvertJsonString(string str)        {            //格式化json字符串            JsonSerializer serializer = new JsonSerializer();            TextReader tr = new StringReader(str);            JsonTextReader jtr = new JsonTextReader(tr);            object obj = serializer.Deserialize(jtr);            if (obj != null)            {                StringWriter textWriter = new StringWriter();                JsonTextWriter jsonWriter = new JsonTextWriter(textWriter)                {                    Formatting = Formatting.Indented,                    Indentation = 4,                    IndentChar = ' '                };                serializer.Serialize(jsonWriter, obj);                return textWriter.ToString();            }            else            {                return str;            }        }

0 0
原创粉丝点击