代码拉取完成,页面将自动刷新
同步操作将从 leo108/jsonFormater 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
核心代码参考天马行空工作室,本人只做了模块化和一些代码优化。
http://leo108.github.io/jsonFormater/
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
注意:jQuery版本要求>=1.7.2
<script type="text/javascript" src="jsonFormater.js"></script>
<link href="jsonFormater.css" type="text/css" rel="stylesheet"/>
例如<div id='container'></div>
$(document).ready(function(){
var options = {
dom : '#container' //对应容器的css选择器
};
var jf = new JsonFormater(options); //创建对象
jf.doFormat('{"string":"leo108"}'); //格式化json
});
支持的配置以及默认配置如下:
{
dom: '', //用于放置的dom的选择器
singleTab: " ", //单个tab
tabSize: 2, //缩进数量
quoteKeys: true, //key是否用双引号包含
imgCollapsed: "images/Collapsed.gif", //收起的图片路径
imgExpanded: "images/Expanded.gif", //展开的图片路径
isCollapsible: true //是否支持展开收起
}
obj.doFormat(json)
格式化一个json字符串或者js对象
obj.expandAll()
全部展开
obj.collapseAll()
全部收起
obj.collapseLevel(level)
展开到level层
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。