Преобразование массива строк и добавление двойных кавычек к значениямPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Преобразование массива строк и добавление двойных кавычек к значениям

Сообщение Anonymous »

Пытаюсь создать WebHook на PHP и отправить ему данные из Zapier, поэтому тестирую в Postman.
Очевидно, Zapier отправляет объект типа «строка-массив», который выглядит так:

Код: Выделить всё

"[{'id': 1234, 'campaign_name': 'SOME CAMPAIGN NAME',
'campaign_type': 'Single Content', 'action_type': 'Email',
'topic': 'NONE', 'country_target': 'US',
'created_at': 1702230370167, 'modified_by': 'MYEMAIL@YAHOO.COM',
'isactive': True, 'ispublish': True, 'user_id': 111,
'modified_at': 1736543477011}]"
Почтальону не нравятся одинарные кавычки.
В моем WebHook я декодирую полезную нагрузку следующим образом:

Код: Выделить всё

$payload = json_decode(file_get_contents("php://input"), true);
Затем я печатаю вот так:

Код: Выделить всё

print_r($payload);
Я думал, что декодирование сработает, но оно все еще имеет одинарные кавычки. Печать полезных данных выглядит следующим образом:

Код: Выделить всё

[{'id': 1234, 'campaign_name': 'SOME CAMPAIGN NAME', 'campaign_type': 'Single
Content', 'action_type': 'Email',
'topic': 'NONE', 'country_target': 'US',
'created_at': 1702230370167,
'modified_by': 'MYEMAIL@YAHOO.COM', 'isactive': True,
'ispublish': True, 'user_id': 111,
'modified_at': 1736543477011}]
Все еще содержит одинарные кавычки.
Как добавить к значениям двойные кавычки?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -to-values
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»