调用appapi接口的过程中,在哪个位置把数组转为json数据

bug问题 · zhensong1 · 于 6年前 发布 · 2140 次阅读

erp是python语言,在erp对接fecshop的产品更新接口updateone时,无法解析返回的json数据,原因是fecshop返回的json是数组,但是调用登录、添加产品的都没问题,到调用更新产品时就解析不了。如下图: 在request.text行下面,所示的json是数组的

共收到 4 条回复
Terry#16年前 0 个赞

这2个帖子是1个问题,不要开2个帖子

关于你的更新产品,我测试一一下,如图,没有问题:

我猜测,你可能在那个地方调试,进行了echo 输出,正好输出的变量是一个数组(猜测你哪里为了调试,可能输出product array),进行输出了一个 Array 字符

1.4.2.1版本我测试了,更新产品的api没有问题。

Terry#26年前 0 个赞

就是多个一个 Array 字符,找找代码,将输出的调试代码删除掉就行了。

zhensong1#36年前 0 个赞

我用php代码测试了产品更新接口,是能解析json的,但是erp(python语言)调用后返回的json就解析不了,所以很纳闷

Terry#46年前 0 个赞

@zhensong1 #3楼 上面都把原因告诉你了,还纳闷什么?如果对接口格式有怀疑,可以用postman测试结果是不是标准的json即可。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics