1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como pegar uma string retornada da execução interna de uma URL para transformá-la em um objeto JSON?

Preciso executar esta URL internamente no servidor.

O resultado da execução gera a seguinte string no formato JSON:

{"success":false,"errorMessage":"Token inválido"}

Como pegar a string retornada da execução da URL para transformá-la em um objeto JSON?

  • Resolvido! Eu utilizei cURL e deu certo. Vejam a solução:

    //url de consulta $url = 'https://sandbox.boletobancario.com/boletofacil/integration/api/v1/fetch-payment-details?paymentToken='.$paymentToken;

    $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, $url); // define que o conteúdo obtido deve ser retornado em vez de exibido curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false); $order = curl_exec($ch); //Pega a string JSON obtida. curl_close($ch); $array = json_decode($order, true); //transforma a string em um array associativo.

    Diego Damasio   20 de nov de 2016
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags javascript json php ajax ou faça a sua própria pergunta.