lst.html 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. <!DOCTYPE html>
  2. <html><head>
  3. <meta charset="utf-8">
  4. <title>json和postman互转</title>
  5. <meta name="description" content="Dashboard">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  9. <!--Basic Styles-->
  10. <link href="/static/index/style/bootstrap.css" rel="stylesheet">
  11. <link href="/static/index/style/font-awesome.css" rel="stylesheet">
  12. <link href="/static/index/style/weather-icons.css" rel="stylesheet">
  13. <!--Beyond styles-->
  14. <link id="beyond-link" href="/static/index/style/beyond.css" rel="stylesheet" type="text/css">
  15. <link href="/static/index/style/demo.css" rel="stylesheet">
  16. <link href="/static/index/style/typicons.css" rel="stylesheet">
  17. <link href="/static/index/style/animate.css" rel="stylesheet">
  18. <!-- jsonpost -->
  19. <!-- <link rel="stylesheet" href="/static/index/css/2020/bootstrap.min.css"/>
  20. <link rel="stylesheet" href="/static/index/css/2020/common.css"/> -->
  21. <script type="text/javascript" src="/static/index/js/2020/jquery.js"></script>
  22. <script type="text/javascript" src="/static/index/js/2020/bootstrap.js"></script>
  23. <script type="text/javascript" src="/static/index/js/2020/layer.js"></script>
  24. <link rel="alternate" hreflang="en" href="/tools-lang-en/jsontopostman.html" >
  25. <link rel="alternate" hreflang="zh-CN" href="/tools-lang-zh-CN/jsontopostman.html" >
  26. <link rel="alternate" hreflang="zh-TW" href="/tools-lang-zh-TW/jsontopostman.html" >
  27. <link rel="alternate" hreflang="ja" href="/tools-lang-ja/jsontopostman.html" >
  28. <link rel="alternate" hreflang="ko" href="/tools-lang-ko/jsontopostman.html" >
  29. <link rel="alternate" hreflang="de" href="/tools-lang-de/jsontopostman.html" >
  30. <link rel="alternate" hreflang="est" href="/tools-lang-est/jsontopostman.html" >
  31. <link rel="alternate" hreflang="fra" href="/tools-lang-fra/jsontopostman.html" >
  32. <link rel="alternate" hreflang="it" href="/tools-lang-it/jsontopostman.html" >
  33. <link rel="alternate" hreflang="ru" href="/tools-lang-ru/jsontopostman.html" >
  34. <link rel="alternate" hreflang="vi" href="/tools-lang-vi/jsontopostman.html" >
  35. <link rel="alternate" hreflang="pt" href="/tools-lang-pt/jsontopostman.html" >
  36. <link rel="alternate" hreflang="th" href="/tools-lang-th/jsontopostman.html" >
  37. <script async src="/static/index/js/2020/adsbygoogle.js"></script>
  38. <script>
  39. (adsbygoogle = window.adsbygoogle || []).push({
  40. google_ad_client: "ca-pub-6733883877029153",
  41. enable_page_level_ads: true
  42. });
  43. </script>
  44. <style>
  45. .p_tab {
  46. border: 1px;
  47. }
  48. button {
  49. margin-top: 10px;
  50. }
  51. </style>
  52. </head>
  53. <body>
  54. <!-- 头部 -->
  55. <!-- /头部 -->
  56. <div class="main-container container-fluid">
  57. <div class="page-container">
  58. <!-- Page Sidebar -->
  59. <!-- /Page Sidebar -->
  60. <!-- Page Content -->
  61. <div class="page-content">
  62. <!-- Page Breadcrumb -->
  63. <!-- /Page Breadcrumb -->
  64. <!-- Page Body -->
  65. <div class="page-body">
  66. <div class="container">
  67. <h1>JSON互转postman参数</h1>
  68. <div class="row">
  69. <div class="col-lg-5">
  70. <textarea class="form-control" rows="20" id="input">{"uid":"xxx","xxx":"gh","email":"xxxx@qq.com","token":"xxxx"}
  71. </textarea>
  72. </div>
  73. <div class="col-lg-2">
  74. <button class="btn btn-success" onclick="jsontopostman()" data-toggle="tooltip" data-placement="top" title="在输入参数地方,Bulk Edit编辑参数输入!">JSON转postman</button>
  75. <button class="btn btn-primary" onclick="postmantojson()" data-toggle="tooltip" data-placement="top" title="将Bulk Edit的参数转成json数据">postman转JSON</button>
  76. </div>
  77. <div class="col-lg-5">
  78. <textarea class="form-control" rows="20" id="result"></textarea>
  79. </div>
  80. </div>
  81. </div>
  82. <script src="/static/index/js/2020/jquery-ui.min.js"></script>
  83. <link rel="stylesheet" href="/static/index/css/2020/jquery-ui.min.css">
  84. <script>
  85. $("#search").autocomplete({
  86. source: "/Home/Index/AjaxSearch.html",
  87. select: function (event, ui) {
  88. var command = ui.item['value'];
  89. $.ajax({
  90. type: "get",
  91. url: "/Home/Index/AjaxTools.html",
  92. data: {name: command},
  93. dataType: 'json',
  94. success: function (result) {
  95. if (result.code == 1) {
  96. window.location = result.data['url'];
  97. }
  98. }
  99. });
  100. }
  101. });
  102. </script>
  103. <script>
  104. $(function () {
  105. var urlLog = document.URL, refererLog = document.referrer;
  106. $.ajax({
  107. type: "post",
  108. url: "/Dev/Base/log.html",
  109. dataType: "json",
  110. data: {url: urlLog, referer: refererLog},
  111. success: function (data) {
  112. }
  113. });
  114. })
  115. /**baidu zd**/
  116. $(function(){
  117. var bp = document.createElement('script');
  118. var curProtocol = window.location.protocol.split(':')[0];
  119. if (curProtocol === 'https') {
  120. bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
  121. }
  122. else {
  123. bp.src = 'http://push.zhanzhang.baidu.com/push.js';
  124. }
  125. var s = document.getElementsByTagName("script")[0];
  126. s.parentNode.insertBefore(bp, s);
  127. });
  128. </script>
  129. <script async src="/static/index/js/2020/4861e82dd786478faf715f1792f54dd2.js"></script>
  130. <script>
  131. window.dataLayer = window.dataLayer || [];
  132. function gtag(){dataLayer.push(arguments);}
  133. gtag('js', new Date());
  134. gtag('config', 'UA-131433579-1');
  135. </script>
  136. <script>
  137. var _hmt = _hmt || [];
  138. (function() {
  139. var hm = document.createElement("script");
  140. hm.src = "https://hm.baidu.com/hm.js?7405f46bed49cf2bf2c82d56bca53945";
  141. var s = document.getElementsByTagName("script")[0];
  142. s.parentNode.insertBefore(hm, s);
  143. })();
  144. </script>
  145. <link href="/static/index/css/2020/style.css" rel="stylesheet" type="text/css">
  146. <div style="display: none;"><input type="hidden" class="three_token" value="23412caf9139cdb4e41aa0c61c19a86e41f9a4aeaa2b122577262478e8c8713c"></div>
  147. <script src="/static/index/js/2020/common.js" type="text/javascript"></script>
  148. <script type='text/javascript' src='/static/index/js/2020/sharethis.js' async='async'></script>
  149. <script type="text/javascript" src="/static/index/js/2020/formatjson.js"></script>
  150. <script>
  151. $(function () {
  152. $('[data-toggle="tooltip"]').tooltip();
  153. });
  154. function jsontopostman() {
  155. var input = $('#input').val();
  156. if (input == '') {
  157. layer.msg('输入需要转换内容!');
  158. return;
  159. }
  160. var result = "";
  161. try {
  162. input = eval("(" + input + ")");
  163. } catch (e) {
  164. layer.msg("JSON格式不正确!" + e.message);
  165. return;
  166. }
  167. for (let k in input) {
  168. result += k + ":" + input[k] + "\r\n";
  169. }
  170. $('#result').val(result);
  171. }
  172. function postmantojson() {
  173. var input = $('#input').val();
  174. if (input == '') {
  175. layer.msg('输入需要转换内容!');
  176. return;
  177. }
  178. var result = {}
  179. input = input.split("\n");
  180. for (var i = 0; i < input.length; i++) {
  181. var tmp = input[i];
  182. tmp = tmp.split(':');
  183. var key = trim(tmp[0]), value = trim(tmp[1]);
  184. if (key == "") {
  185. continue;
  186. }
  187. result[key] = value;
  188. }
  189. $('#result').val(formatJson(result));
  190. }
  191. function trim(str) {
  192. if (str == "" || str == undefined) {
  193. return str;
  194. }
  195. return str.replace(/(^\s*)|(\s*$)/g, "");
  196. }
  197. </script>
  198. </div>
  199. <!-- /Page Body -->
  200. </div>
  201. <!-- /Page Content -->
  202. </div>
  203. </div>
  204. <!--Basic Scripts-->
  205. <script src="/static/index/style/jquery_002.js"></script>
  206. <script src="/static/index/style/bootstrap.js"></script>
  207. <script src="/static/index/style/jquery.js"></script>
  208. <!--Beyond Scripts-->
  209. <script src="/static/index/style/beyond.js"></script>
  210. </body></html>