请问Fiddler中怎么将response回的json中的“女”替换成“男”?

srxumin 2021-03-23 07:44:41
我使用的试验网址是:
https://www.layui.com/demo/table.html

网站response的json数据是:
{"code":0,"msg":"","count":1000,"data":[{"id":10000,"username":"user-0","sex":"女","city":"城市-0","sign":"签名-0","experience":255,"logins":24,"wealth":82830700,"classify":"作家","score":57},{"id":10001,"username":"user-1","sex":"男","city":"城市-1","sign":"签名-1","experience":884,"logins":58,"wealth":64928690,"classify":"词人","score":27},{"id":10002,"username":"user-2","sex":"女","city":"城市-2","sign":"签名-2","experience":650,"logins":77,"wealth":6298078,"classify":"酱油","score":31},{"id":10003,"username":"user-3","sex":"女","city":"城市-3","sign":"签名-3","experience":362,"logins":157,"wealth":37117017,"classify":"诗人","score":68},{"id":10004,"username":"user-4","sex":"男","city":"城市-4","sign":"签名-4","experience":807,"logins":51,"wealth":76263262,"classify":"作家","score":6},{"id":10005,"username":"user-5","sex":"女","city":"城市-5","sign":"签名-5","experience":173,"logins":68,"wealth":60344147,"classify":"作家","score":87},{"id":10006,"username":"user-6","sex":"女","city":"城市-6","sign":"签名-6","experience":982,"logins":37,"wealth":57768166,"classify":"作家","score":34},{"id":10007,"username":"user-7","sex":"男","city":"城市-7","sign":"签名-7","experience":727,"logins":150,"wealth":82030578,"classify":"作家","score":28},{"id":10008,"username":"user-8","sex":"男","city":"城市-8","sign":"签名-8","experience":951,"logins":133,"wealth":16503371,"classify":"词人","score":14},{"id":10009,"username":"user-9","sex":"女","city":"城市-9","sign":"签名-9","experience":484,"logins":25,"wealth":86801934,"classify":"词人","score":75}]}

我想把服务器返回的数据里所有的“女”替换成“男”,再在浏览器上呈现给用户(试了用AutoResponder功能改变数据成功,但只能替换成死数据,不灵活),在Fiddler自定义规则中使用了如下代码:
    static function OnBeforeResponse(oSession: Session) {
if(oSession.fullUrl.Contains("layui.com")){
oSession.utilReplaceInRequest("女", "男");
}
}

呈现在浏览器上的数据没有任何变化,也就是没有替换到,请问要如何替换这里头的json数据?

能否请抓包高手贴上Fiddler自定义规则修改这个数据的源码(不是AutoResponder功能,因为我在学习自定义规则)?我把贴子加到50分以示感谢
...全文
399 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
浅影歌年 2021-03-24
  • 打赏
  • 举报
回复
拿到json数据后,应该能通过循环将sex全部赋值为男
srxumin 2021-03-23
  • 打赏
  • 举报
回复
引用 1 楼 泡泡鱼_ 的回复:
亲,这和javascript没半点关系…… 另外Fiddler不是本地用来抓包调试用的吗?你用Fiddler改了服务器发送的数据,不就只有你自己能看得到吗?
那请问这种抓包类的贴子应该发哪个版块比较好?我看到Fiddler用的是JScript.NET语言,我就发到这里来了,不好意思
泡泡鱼_ 2021-03-23
  • 打赏
  • 举报
回复
亲,这和javascript没半点关系…… 另外Fiddler不是本地用来抓包调试用的吗?你用Fiddler改了服务器发送的数据,不就只有你自己能看得到吗?

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧