python入参json格式化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python入参json格式化相关的知识,希望对你有一定的参考价值。
参考技术A 报错:'msg': "JSON parse error: Unrecognized token 'phone': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false'); nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'phone': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')\n at [Source: (PushbackInputStream); line: 1, column: 7]", 'code': '900', 'data': None
原因:post请求传递的JSON数据格式不规范导致的
解决方法:引入demjson转化一下json格式
安装:pip install demjson3
Java+map对象转换为json格式对象
包:com.alibaba.fastjson.JSONObject;
需求:在调用post请求的接口时,入参参数是json格式。
解决:
1、用map对象分别将入参的格式键值对写好
2、将map对象转换为json对象
3、直接用此json对象作为post接口的入参即可
以上是关于python入参json格式化的主要内容,如果未能解决你的问题,请参考以下文章