json串格式化代码
2016-06-03 13:48
507 查看
/// <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; } }
相关文章推荐
- 深入浅析JavaScript中的arguments对象(强力推荐)
- JavaScript创建对象与原型
- jstl标签库<c:if>和<c:choose>区别
- js获取select标签选中的值
- js date 操作
- JavaScript学习笔记一:数据类型和变量
- jstl表达式,前台删除的提示问题
- JavaScript基础——面向对象的程序设计(一)创建对象的几种方式总结
- 自学jsp自定义标签的第一步我过了
- js原型(prototype)和面对对象
- datatable 转换json
- alibaba的FastJson(高性能JSON开发包) json转换
- 使用js模拟点击a链接 无效的解决方案
- javascript常用字符串函数和本地存储
- JS中使用变量保存arguments对象的方法
- SharePoint 2013 Rest and SP.js Copyto and Moveto (Rest 和SP.js 基本用法之 复制和移动文件)
- javascript中的浅复制和深复制
- JavaScript 中的所有数据都是以 64 位浮点型数据(float) 来存储。浮点型数据使用注意事项。全局变量特殊之处
- 判断js变量是否定义,
- [Effective JavaScript 笔记]第24条:使用变量保存arguments对象