当开发人员需要调试一个网页是否运行正常,需要调试网页是否能够正确是处理各种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
暂无评论内容