JSON传输以及展示

1.ajax传输前,需要将json转换为json字符串
jsonStr: JSON.stringify(jsonObj) (嵌套json的话只stringfy最外层)
jsonStr到了后台后,存在数据库里的话直接是个字符串,⚠️:一般大一点的字符串设置为
text类型
在使用jsonStr里的属性值时,需要先将jsonStr转换为jsonObj,然后读取属性。

2.在展示jsonStr时,步骤1中被stringfy后的一些特殊“”,以及 "/n" 之类的会在jsonStr里原样,在展示之前需要对其进行转义符处理。
a. groovy 转义&quota 等用 raw()方法;
b.页面展示时,前端需处理json里的/n,以及无法识别的$变量

    // 转义、异常符号处理
   var tmpl = hereDoc(function(){/*
                    ${raw(testPlan.jmxConfig.sampler.bodyData)}
                    */});
    function hereDoc(fn) {
        return fn.toString().split('\n').slice(1,-1).join('\n') + '\n'
    }
    其中/*    */保证其中的string不被识别为表达式、变量。

另外:在提交前需要进行充分的测试,要重视测试。
需要对自己开发的东西很熟悉,拆解功能、分解异常进行测试。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,001评论 19 139
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,706评论 0 4
  • 漏洞概述 该漏洞是一个 CMarkup 对象的 UAF,其中CMarkup 指针残留在寄存器中。关于这个漏洞,网上...
    o_0xF2B8F2B8阅读 4,160评论 0 0
  • 行天下,立独舟
    小朙有画说阅读 1,594评论 1 2
  • 深夜里的我,总是会陷入思考,想东想西想自己。 平庸的生命里该如何去过得充实并且美好,是赚很多很多的钱?是谈很多很多...
    Lazy_喵阅读 1,468评论 1 0

友情链接更多精彩内容