• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

    jsonFormater: json格式化+高亮

    原作者: [db:作者] 来自: 网络 收藏 邀请

    开源软件名称:

    jsonFormater

    开源软件地址:

    https://gitee.com/leo108/jsonFormater

    开源软件介绍:

    JsonFormater

    基于jQuery的json格式化、高亮库

    核心代码参考天马行空工作室,本人只做了模块化和一些代码优化。

    demo

    http://leo108.github.io/jsonFormater/

    使用方式

    引入jQuery

    <script type="text/javascript" src="jquery-1.7.2.min.js"></script>

    注意:jQuery版本要求>=1.7.2

    引入jsonFormater.js和jsonFormater.css

    <script type="text/javascript" src="jsonFormater.js"></script>

    <link href="jsonFormater.css" type="text/css" rel="stylesheet"/>

    在html中新增一个空的元素作为显示的容器

    例如<div id='container'></div>

    调用JsonFormater

    $(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层


    鲜花

    握手

    雷人

    路过

    鸡蛋
    该文章已有0人参与评论

    请发表评论

    全部评论

    专题导读
    热门推荐
    阅读排行榜

    扫描微信二维码

    查看手机版网站

    随时了解更新最新资讯

    139-2527-9053

    在线客服(服务时间 9:00~18:00)

    在线QQ客服
    地址:深圳市南山区西丽大学城创智工业园
    电邮:jeky_zhao#qq.com
    移动电话:139-2527-9053

    Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap