json格式数据插件

<!DOCTYPE html>
<html lang="zh">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>jQuery查看json格式数据插件</title>
  <link rel="stylesheet" type="text/css" href="http://www.jq22.com/jquery/bootstrap-3.3.4.css">
  <link href="css/jquery.json-viewer.css" type="text/css" rel="stylesheet" />
  <style>
    body {
      background-color: #F7F7F7
    }

    #jsonPre {
      padding: 10px 30px;
    }
  </style>
</head>

<body>
  <div class="jq22-container">
    <div class="container" style="margin-top: 1em;">
      <div class="row">
        <div class="form-group" style="padding: 1em 0;">
          <button id="btn-json-viewer" onclick="initJson(aaa)" class="btn btn-info">转换Json数据</button>
        </div>
        <pre id="jsonPre"></pre>
      </div>
    </div>
    <script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
    <script src="js/jquery.json-viewer.js"></script>
    <script type="text/javascript">
      var aaa = {
        "id": 1001,
        "type": "donut",
        "name": "Cake",
        "description": "http://www.jq22.com",
        "price": 2.55,
        "available": {
          store: 42,
          warehouse: 600
        },
        "topping": [
          { "id": 5001, "type": "None" },
          { "id": 5002, "type": "Glazed" },
          { "id": 5005, "type": "Sugar" },
          { "id": 5003, "type": "Chocolate" },
          { "id": 5004, "type": "Maple" }
        ]
      }
      function initJson(jsonData) {
        try {
          var input = eval(jsonData);
          console.log(input)
        }
        catch (error) {
          return alert("Cannot eval JSON: " + error);
        }
        var options = {
          collapsed: $('#collapsed').is(':checked'),
          withQuotes: $('#with-quotes').is(':checked')
        };
        $('#jsonPre').jsonViewer(input, options);
      }
    </script>
</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值