scratchy / jquery-jsonview
JQuery JSON查看器
1.2.3
2018-08-30 08:57 UTC
Requires
- php: ^5 || ^7
This package is not auto-updated.
Last update: 2024-09-29 05:42:09 UTC
README
格式化并高亮显示JSON。
Ben Hollis的JSONView扩展(Firefox)的移植版本:http://jsonview.com
使用方法
示例
var json = {"hey": "guy","anumber": 243,"anobject": {"whoa": "nuts","anarray": [1,2,"thr<h1>ee"], "more":"stuff"},"awesome": true,"bogus": false,"meaning": null, "japanese":"明日がある。", "link": "http://jsonview.com", "notLink": "http://jsonview.com is great"}; $(function() { $("#json").JSONView(json); // with options $("#json-collasped").JSONView(json, { collapsed: true }); });
选项
可以使用以下选项配置jQuery JSONView。
collapsed
- 首次渲染时折叠所有节点,默认为false
。nl2br
- 将字符串中的换行符转换为<br>
,默认为false
。recursive_collapser
- 递归折叠节点,默认为false
。escape
- 在键中转义HTML,默认为true
。strict
- 在严格模式下,无效的JSON值类型将抛出错误,默认为false
。
API
jQuery JSONView提供以下方法来允许您控制JSON节点,以下所有方法都接受一个level参数,以在指定的节点上执行操作。
jQuery#JSONView('collapse', [level])
- 折叠节点。jQuery#JSONView('expand', [level])
- 展开节点。jQuery#JSONView('toggle', [level])
- 切换节点。