scratchy/jquery-jsonview

JQuery JSON查看器

安装量:26 598

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 157

语言:CoffeeScript

1.2.3 2018-08-30 08:57 UTC

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]) - 切换节点。

许可

MIT