JSON开头的随机字符

2024-09-28 23:24:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图从一个api调用中提取一些数据,并以JSON的形式返回它,正如在POSTMAN中完全发生的那样,我得到了成功的调用,然后我将POSTMAN代码用于python请求

但是,当我在VSCode中运行代码时,JSON返回时在开始处有额外的字符,这使它不再被识别为JSON。下面的例子

"_ecd: 2.5603\n{\"rates\":[[{\"service_name\":\"Next Day Delivery (Order By 11pm Sun-Fri, 2pm Sat)\",\"service_code\":\"Next Day Delivery (Order By 11pm Sun-Fri, 2pm Sat)\",\"total_price\":199,\"currency\":\"GBP\"},{\"service_name\":\"Standard Delivery (2 to 5 Working Days)\",\"service_code\":\"Standard Delivery (2 to 5 Working Days)\",\"total_price\":99,\"currency\":\"GBP\"},{\"service_name\":\"Premier Delivery\",\"service_code\":\"NEXT_DAY_FREE\",\"total_price\":0,\"currency\":\"GBP\"}]]}"

“ecd:2.5603\n”是什么/为什么?我如何才能阻止这种情况发生?!当然,它应该只返回常规JSON,而不返回这个


Tags: 代码namejsonservicecodeorderpostmanprice