json d的urlencode

2024-05-15 00:13:19 发布

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

源于我的另一个问题,试图在python代码中找到一个优雅的解决方案 (mongo PHP turns array into strings

我有一个有效的json文件,包含一个元素数组-所有元素都带有“”(不是一个)

下面的python代码创建了一个POST请求,该请求导致PHP json_decode失败 $后数组如下所示:

[{u'amount': u'1 (14 ounce) can', u'name': u'black beans, drained', u'short_name': u'black beans'}, {u'amount': u'1 (8 ounce) jar', u'name': u'salsa', u'short_name': u'salsa'}]

(字符串中有u')

创建此代码的代码:

^{pr2}$

有什么让数据“PHP就绪”的优雅方法吗?
优雅==做以外的事(这很可怕):

data = data.replace("u%27","%22")
data = data.replace("%27","%22")

Tags: 代码namejson元素data数组解决方案amount

热门问题