JSONify Python для подачи на PHP

========== РЕДАКТОР: ==========

Исходя из приведенного ниже вопроса, и ниже ответьте на использование 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"] (позвоните в этот список aList ниже)

Если я знаю, что каждая пара объектов будет иметь длину два. Единственный способ реформировать этот массив, анализируя строку? Есть ли какой-нибудь умный способ PHP?

Я пытаюсь перенести данные с python на PHP в этом случае, и отправка печатного массива казалась лучшим/самым универсальным способом для меня написать соединение api.

Вот мое решение в псевдокоде:

aList = file_get_contents(myUrl)
splitList = aList.split(",") # is there anyway to exclude "," from being also noticed? ex "app,le","*********" should only split 1x?
objects=[]
newObject{}
for int i =0;i
<p> Есть ли способ сделать это в меньшем количестве строк/более эффективно? Также, как упоминалось выше: есть ли вообще исключить "," из-за того, что его заметили? ex "app, le", "*********" должен только расколоть 1x?</p>
1 ответ

Вы действительно должны рассматривать кросс-язычную сериализацию, такую как JSON или MessagePack. В качестве примера см. Документы для PHP json_decode и Python json.

licensed under cc by-sa 3.0 with attribution.