Tratamento de Respostas JSON em PHP

EXIBINDO RESPOSTAS:

Avatar discord do usuario alexandre0152

alexandre0152

Consegui fazer a cobrança porém só falta um detalhe, é que sou desenvolvedor autodidata e ainda preciso de ajuda. Meu responde tá vindo com tag

 como faço pra ele vir o json pra eu tratar o resultado

Avatar discord do usuario igor_efi

igor_efi

Boa tarde, @alexandre0152! Tudo bem?
Como esta o seu código?

Avatar discord do usuario alexandre0152

alexandre0152

Estou enviando o response via php
$response = $api->create…
echo $response->body;

Avatar discord do usuario igor_efi

igor_efi

As informações que você quer estão no $response.
Você precisa tratar tais informações ao invés de dar o echo.

Avatar discord do usuario alexandre0152

alexandre0152

Certo, mas como separa o json da resposta?

Avatar discord do usuario igor_efi

igor_efi

Como assim? A nossa API retorna json

Avatar discord do usuario alexandre0152

alexandre0152

Meu response está vindo com a tag

Avatar discord do usuario igor_efi

igor_efi

Esta tag esta sendo inserida quando você usa o echo, não é nao?

Avatar discord do usuario alexandre0152

alexandre0152

Vou ver se é isso

Avatar discord do usuario alexandre0152

alexandre0152

Eu estou usando a sdk php que baixei do git. No arquivo onde a gente cria a cobrança é feito uma chamada para um método que sua vez faz o request para api. Esse método deve está acrescentando a tag ao response.

Avatar discord do usuario alexandre0152

alexandre0152

Consegui resolver.
1 - aplico um split no response.body;
2- retiro do elemento 1 a string
Com esses passos consigo assessor via JSON os dados