postman json格式化

当开发人员需要调试一个网页是否运行正常,需要调试网页是否能够正确是处理各种HTTP请求,postman插件可以实现HTTP请求与服务器进行交互,保证产品上线之后的稳定性和安全性。那么postman如何实现json格式化呢?可以通过升级版本格式化和调用postman的函数格式化实现。

方法一:升级版本格式化

1、升级到version 6.7.4版本

2、点击Beautify即可格式化Body里面的JSON

方法二:调用postman的函数格式化

packagecom.java.example.demo.postman;
importcom.alibaba.fastjson.JSONObject;
importorg.springframework.http.HttpHeaders;
importorg.springframework.http.HttpStatus;
importorg.springframework.http.ResponseEntity;
importorg.springframework.web.bind.annotation.GetMapping;
importorg.springframework.web.bind.annotation.RequestParam;
importorg.springframework.web.bind.annotation.ResponseBody;
importorg.springframework.web.bind.annotation.RestController;
importjava.util.HashMap;
importjava.util.Map;
/**
*postman中常量及函数的使用
*
*场景:
*secondFunction这个方法需要依赖firstFunction方法执行的结果
*使用一个postman请求解决
*/
@RestController
publicclassConstant{
@GetMapping("/first")
@ResponseBody
publicResponseEntity<String>firstFunction(@RequestParamStringparam){
returnres(param+"-init");
}
@GetMapping("/second")
@ResponseBody
publicResponseEntity<String>secondFunction(@RequestParamStringparam){
returnres("加工后的随机数:"+param);
}
privatestaticResponseEntity<String>res(Objectobject){
Map<String,Object>map=newHashMap<>();
map.put("res",object);
returnjsonResult(JSONObject.toJSONString(map));
}
publicstaticResponseEntityjsonResult(Stringresult){
HttpHeadersresHeaders=newHttpHeaders();
resHeaders.set("Content-Type","application/json;charset=UTF-8");
returnnewResponseEntity(result,resHeaders,HttpStatus.OK);
}
}

原文来自:https://www.py.cn

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容