测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
新手
sxazf (再见理想)
第 15802 位会员 / 2017-03-13
7 篇帖子 • 94 条回帖
37 关注者
0 正在关注
0 收藏
未设置 GitHub 信息.
  • 個人信息
  • 個人專欄
  • 帖子
  • 回帖
  • 收藏
  • 正在關注
  • 關注者
  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月14日

    下一步我会重构一下,重点去学习一下设计模式,到时候还望多多指教!🙏

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月14日

    不好意思,我刚刚开始学习 JAVA,以后我会尽量说我不会写 JAVA,免得丢了你们 JAVA 大佬的脸!😃

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    非学点好的意见,我曾经想过去修改,但当我发现如果用一些所谓的设计模式,务必会损耗系统资源,且当我去看了 fastjson 的源码后,更加坚定这里用 if-else 是非常好的选择,因为 fastjson 也是这样干的!但是我这里面的 if-else 的结构是可以进行修改且优化的,以后肯定会优化的。😀

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    😀 多谢支持

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    🙏 很中肯的意见。正如所说,为了实现对 json 串的 crud 操作,然后就不得不去实现了一个合理的数据结构,于是为了满足这个数据结构而去进行了 JSON 的解析,其实最开始这个需求是来源于接口测试平台的编写,在一个平台中,为了获取值,做一个路径选择器是比较好的方式。一环扣一环,最后,出现了 zson,也算是我为测试界做点微薄的贡献吧!😀

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    jsonpath 是很强大,zson 是一个追赶者,所以还需要各位多多的支持一下,就算为了情怀嘛:测试人员自已写的测试工具!😃

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    可以用相对路径!这也是 zson 的一大特点!

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    主要是在解析时,根据路径就可得出值,无须层层解析进去。

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    多谢捧场!

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    zson 支持!😃

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    因为返回的 json 串中可能有动态的,比如里面有个时间戳,这样不方便我们做比较,所以把这个时间戳进行替换或者删除就是一个比较好的解决方案了,zson 支持!

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    其实在解析时,把路径都生成了,且用路径做了一个索引,这样查找起来相当的快。但我没有提供出获取所有路径的 API,其实这里的路径就相当于 json schema 了。

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    支持相对路径,支持对 json 串的增删改查,这应该算是一个特点吧。😃

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    jmeter 里加入 zson.jar 即可。😀

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    nose 与 unittest 都是 python 系的吧?我完全不懂 python 啊。。但我个人还是认为 testng 是比较优秀的测试框架了!

  • 专为测试人员打造的 json 解析 jar 包--zson at 2017年03月13日

    😀

  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司