JSONify Python以输入PHP

JSONify Python以输入PHP,php,python,arrays,boto,amazon-dynamodb,Php,Python,Arrays,Boto,Amazon Dynamodb,==========编辑:================ 根据下面的问题和下面的答案使用JSON。我在重新措辞这个问题 如何从boto dynamo获取数据并对其进行jsonify化 现在我有这样的事情: adv = #my advertiser ads = self.swfTable.scan(advertiser__eq = adv) arr=[] for a in ads: arr.append(a) str = [] for i in arr: str += [json

==========编辑:================

根据下面的问题和下面的答案使用JSON。我在重新措辞这个问题

如何从boto dynamo获取数据并对其进行jsonify化

现在我有这样的事情:

adv = #my advertiser
ads = self.swfTable.scan(advertiser__eq = adv)
arr=[]
for a in ads:
    arr.append(a)
str = []
for i in arr:
    str += [json.dumps(fields) for fields in i]
if str is not []:
    json.dumps([ str.to_json() for ad in str ])
如何将其转换为一个漂亮的JSON转储文件,或者将其发送到我的php

=============原始问题:=============

原谅我,我是PHP新手

所以我有一个字符串化的对象数组

例: 数组[{cat,bat},{mat,hat}]->[“cat”,“bat”,“mat”,“hat”](我们称之为下面的列表)

如果我知道每个对象对的长度为2。是通过解析字符串来改革此数组的唯一方法吗?有什么聪明的PHP方法可以做到这一点吗

在本例中,我试图将数据从python移动到PHP,发送打印的数组似乎是编写api连接的最佳/最通用的方法

以下是我的伪代码解决方案:

aList = file_get_contents(myUrl)
splitList = aList.split(",") # is there anyway to exclude "," from being also noticed? ex "app,le","blueberry" should only split 1x?
objects=[]
newObject{}
for int i =0;i<splitList.len; i++
     if i%2
          newObject.append(splitList[i])
          objects.append(newObject)
          newObject = {}
     else:
          newObject.append{list[i]}
aList=file\u get\u contents(myUrl)
splitList=aList.split(“,”)#是否有任何方法将“,”排除在注意之外?例如“应用程序,le”,“蓝莓”应仅拆分1倍?
对象=[]
新对象{}

对于int i=0;你确实应该考虑跨语言序列化,比如。例如,请参阅和的文档。

我尝试使用jsonify,但它不允许我打印JSOn。。。嗯,也许我会试着再玩一次。我打赌原因是你的布景。看看,嗯,我编辑了我的问题,谢谢你的回复。我去看看你链接的问题是否有用。谢谢你帮我找到真正的问题