Декодирование JSON POST с помощью PHP
При попытке получить JSON POST на веб-сайте платежного интерфейса при декодировании данных возникают неожиданные результаты. При печати содержимого $_POST возвращается пустой массив, сигнализирующий об отсутствующих или неразбираемых полезных данных.
Чтобы исправить это, были рассмотрены следующие подходы:
Использование json_decode(file_get_contents('php://input'), true ) остался безрезультатным, поскольку в выводе сохранялся NULL.
После проверки предоставленного формата JSON было отмечено, что ключ «операции» отсутствовал. Это может объяснить, почему попытки доступа к этому конкретному ключу оказались безуспешными.
Решение:
Исправьте написание слова «operation» либо в полезных данных JSON, либо в PHP-скрипте, чтобы обеспечить правильное соответствие ключей во время декодирования. Кроме того, рассмотрите возможность вывода строки JSON из php://input для проверки ее содержимого в целях отладки.
Реализуя эти предложения, можно будет успешно декодировать данные JSON POST.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3