Я пытаюсь кэшировать результаты геокодирования Карт Google в моей базе данных (mongoDB).
Чтобы пользователи не набирали 2500 ежедневных квот на геокодирование.
То, что я пытаюсь сделать, это то, что, когда ответ геокодирования в порядке, то
кэшировать его в мою базу данных, отправив объект ответа и объект статуса в мою базу данных
как есть, отправив эти два объекта в PHP через AJAX.
и получить сохраненные данные и использовать их так же, как данные из геокодирования Google Maps.
Но я столкнулся с проблемой, что PHP не распознает эти объекты и не может поместить их в
MongoDB.
Я пытался принять эти два объекта
$response = json_decode((object) $_POST['response']);
$status = json_decode((object) $_POST['status']);
но эти два становятся 'нулевыми', не помогло вообще.
Должен ли я создать новый JSON, который состоит из всех строк и чисел для отправки через AJAX?
Или есть ли способ позволить PHP распознавать JSON с помощью JavaScript Object, чтобы я мог поместить это в MongoDB?
РЕДАКТИРОВАТЬ: я думаю, что я также сталкиваюсь с этой проблемой при попытке опубликовать эти объекты в php