立马实现postman添加注释

这篇具有很好参考价值的文章主要介绍了立马实现postman添加注释。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

立马实现postman添加注释

postman效果如下
立马实现postman添加注释

实现方法
立马实现postman添加注释

添加代码:文章来源地址https://www.toymoban.com/news/detail-509906.html

//  去除json参数注释方法
GlobalJsonMinify = function (json) {
    var tokenizer = /"|(\/\*)|(\*\/)|(\/\/)|\n|\r|\[|]/g,
        in_string = false,
        in_multiline_comment = false,
        in_singleline_comment = false,
        tmp, tmp2, new_str = [], ns = 0, from = 0, lc, rc,
        prevFrom
    ;

    tokenizer.lastIndex = 0;

    while ( tmp = tokenizer.exec(json) ) {
        lc = RegExp.leftContext;
        rc = RegExp.rightContext;
        if (!in_multiline_comment && !in_singleline_comment) {
            tmp2 = lc.substring(from);
            if (!in_string) {
                tmp2 = tmp2.replace(/(\n|\r|\s)*/g,"");
            }
            new_str[ns++] = tmp2;
        }
        prevFrom = from;
        from = tokenizer.lastIndex;

        // found a " character, and we're not currently in
        // a comment? check for previous `\` escaping immediately
        // leftward adjacent to this match
        if (tmp[0] === "\"" && !in_multiline_comment && !in_singleline_comment) {
            // limit left-context matching to only go back
            // to the position of the last token match
            //
            // see: https://github.com/getify/JSON.minify/issues/64
            lc.lastIndex = prevFrom;

            // perform leftward adjacent escaping match
            tmp2 = lc.match(/(\\)*$/);
            // start of string with ", or unescaped " character found to end string?
            if (!in_string || !tmp2 || (tmp2[0].length % 2) === 0) {
                in_string = !in_string;
            }
            from--; // include " character in next catch
            rc = json.substring(from);
        }
        else if (tmp[0] === "/*" && !in_string && !in_multiline_comment && !in_singleline_comment) {
            in_multiline_comment = true;
        }
        else if (tmp[0] === "*/" && !in_string && in_multiline_comment && !in_singleline_comment) {
            in_multiline_comment = false;
        }
        else if (tmp[0] === "//" && !in_string && !in_multiline_comment && !in_singleline_comment) {
            in_singleline_comment = true;
        }
        else if ((tmp[0] === "\n" || tmp[0] === "\r") && !in_string && !in_multiline_comment && in_singleline_comment) {
            in_singleline_comment = false;
        }
        else if (!in_multiline_comment && !in_singleline_comment && !(/\n|\r|\s/.test(tmp[0]))) {
            new_str[ns++] = tmp[0];
        }
    }
    new_str[ns++] = rc;
    return new_str.join("");
};

pm.request.body.raw = GlobalJsonMinify(pm.request.body.raw)

//-----------------------------------------------------------------

到了这里,关于立马实现postman添加注释的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在Postman json中写注释的方法

    使用Postman调POST接口,请求体json格式中有些字段不能重复,想加入注释方便下次调用前修改。 添加冗余_{key}.comment标明注释,实现在json请求体中添加注释。

    2024年02月12日
    浏览(33)
  • Goland 注释时自动在注释符号后添加空格

    不得不说 JetBrains 旗下的 IDE 都好用,而且对于注释这块,使用 Ctrl + / 进行注释的时候,大多会在每个注释符号后统一添加一个空格,比如 PyCharm 和 RubeMine 等。 但最近终于碰到了一个例外,那就是 GoLand,你进行行注释的时候,它默认是不会加空格的,就像下边这种(至于它

    2024年02月12日
    浏览(39)
  • 【vscode】生成函数参数@param注释 及 自动添加头注释和函数注释

    自动添加头部、函数注释 方法一:输入/**,IDE会自动弹出完整的多行注释demo: 方法二:下载安装koroFileHeader, 一个vscode插件, 用于生成文件头部注释和函数注释的插件,效果如下: 用户设置文件settings.json,输入以下配置: 配置完成保存后, 重启vscode 完成插件环境生成。

    2024年02月13日
    浏览(58)
  • vscode自动添加注释说明

    双击安装程序,默认安装即可(如:VSCodeSetup-x64-1.70.2.exe) 1 打开vscode软件,点击左侧插件管理菜单 2 点击右上角’…‘按钮,选择’Install from VSIX’(联网状态可以直接搜索doxygen下载安装) 3 选择doxygen离线安装包,如cschlosser.doxdocgen-1.4.0.vsix 1 按’ctrl + shift + p’打开配置项目,选择’Pre

    2024年02月14日
    浏览(47)
  • Mathematica(38)-添加注释

    我们再写文章的时候,常常需要采用求解软件Mathematica进行求解公式等操作,那么为了避免乱糟糟的情形,还是得给代码加上注释,下面总结一下注释的用法: 方法一:直接输入(**) 方法二 :输入内容后,使用快捷键 Alt+/  方法三:更改格式,使用文本显示,我们可以在

    2023年04月09日
    浏览(32)
  • 【Java】源码文件开头添加注释

    应公司质量部要求,需要对代码做静态检查。质量部要求,源码文件必须在起始行起设置一些注释,然而项目已经开发了一年之久,且没有维护这个注释。 此时,面对好几千个源码文件,我们如何快速添加相应的注释呢? 对,自己写一个程序来实现。 假设注释模板为 只要获

    2024年01月17日
    浏览(42)
  • SQL Server用sql语句添加列,添加列注释

    SQL Server用sql语句添加列,添加列注释 微软文档: https://learn.microsoft.com/zh-cn/sql/relational-databases/tables/add-columns-to-a-table-database-engine?view=sql-server-ver15

    2024年02月12日
    浏览(37)
  • vscode 创建文件自动添加注释信息

    随机记录 目录 1. 背景介绍 2. \\\"Docstring Generator\\\"扩展 2.1 安装 2.2 设置注释信息 3. 自动配置py 文件头注释 1. 背景介绍 在VS Code中,您可以使用扩展来为新创建的Python文件自动添加头部注释信息。有几个常用的扩展可以实现此功能,如 \\\"Docstring Generator\\\" \\\"Docstring\\\" \\\"autoDecstring\\\" 2. \\\"D

    2024年01月24日
    浏览(57)
  • Pycharm工具Python开发自动添加注释(详细)

    定义了一个函数,在函数下面敲入了三个双引号后,enter回车并没有自动出现注释,如图: 解决办法 Pycharm中依次打开File — Settings — Tools — Python Integrated Tools,如图: 成功

    2024年02月15日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包