Jump to content

Search the Community

Showing results for tags 'json_decode'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 4 results

  1. Olá,boa noite a todos. Estou com um problema e já não sei como arrumar, toda vez que uso o a função = $json = file_get_contents('http://localhost/arquivo1.php'); $obj = json_decode($json); echo $obj->nome; Ele me retorna um erro = ( Trying to get property 'name' of non-object in ) Tenho 3 arquivos (Conexão.php,Arquivo1.php,Arquivo2.php) Eles estão assim: Arquivo1 = require('conexão.php'); while ($row = $usuarios->fetch(PDO::FETCH_ASSOC)) { $nomex = $row['nome']; $datax = $row['data']; $encoda= array('nome' => $nomex, 'data' => $datax ); echo json_encode($encoda);} Arquivo2 = $json = file_get_contents('http://localhost/arquivo1.php'); $obj = json_decode($json); echo $obj->nome; echo json_last_error_msg(); O erro acontece no Arquivo2 Já tentei por HTTP HEADER JSON Mas não adiantou,não sei mais o que fazer,se alguem puder ajudar. Agradecerei demais! Boa noite a todos.
  2. Giovanird

    Retornar lista de valors Json

    Através do json_decote abaixo: $decode = json_decode($json); echo ("<pre>"); print_r ($decode); echo ("</pre>"); Recebo a seguinte estrutura abaixo: stdClass Object ( [Data] => Array ( [0] => stdClass Object ( [modelo] => stdClass Object ( [cor] => azul [tamanho] => 43 ) [1] => stdClass Object ( [modelo] => stdClass Object ( [cor] => verde [tamanho] => 44 ) [2] => stdClass Object ( [modelo] => stdClass Object ( [cor] => laranja [tamanho] => 41 ) ) ) E com o seguinte código abaixo, só me retorna a primeira posição "cor" $listar = $decode->Data[0]->modelo->cor; echo"Cor: ".$listar."<br>"; Cor: azul Se eu retirar o valor [0] do Array Data não me retorna nada. $listar = $decode->Data->modelo->cor; echo"Cor: ".$listar."<br>"; Cor: O que devo fazer para que eu possa receber todas as linhas da lista? Cor: azul Cor: verde Cor: laranja Não consegui fazer com o código abaixo, me retornando nada: for($i = 0; $i < count($decode['Data']); $i++) { echo "<div>Cor: " . $decode[$i]->{'cor'} . "</div>"; echo "<br />"; }
  3. Boa noite, como pegar este form, transforma num json pra inserir no mongodb, com php json_decode <form id="form1" name="form1" method="post" action="json.php"> <p><label>Nome:</label><input type="Text" name="campo[nome]" id="campo[]"></p> <fieldset class="modalidade"> <p><input type="checkbox" name="campo[]" id="campo[modalidade]" value="Futebol" id="campo[]" >Futebol</p> <p><input type="checkbox" name="campo[]" id="campo[modalidade]" value="Futsal" id="campo[]">Futsal</p> </fieldset> <input type="submit" value="Submeter" /> </form> e sa saida do json_decode: $compo = {"nome":"Fulano","modalidade":["Futsal","Volei"]}; desde já obrigado
  4. Fahl Edu

    Tratar API com JSON

    Buenas pepow.... Não manjo muito desses paranauê, mas consegui fazer umas coisa me baseando em códigos que achei na net, mas dei uma enroscada... Tenho essa API: https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=agro3&interval=1min&outputsize=full&apikey=P75WUJJ5C52V1SY1 Que me trás algo assim: { "Meta Data": { "1. Information": "Intraday (1min) prices and volumes", "2. Symbol": "agro3", "3. Last Refreshed": "2017-09-13 14:09:00", "4. Interval": "1min", "5. Output Size": "Full size", "6. Time Zone": "US/Eastern" }, "Time Series (1min)": { "2017-09-13 14:09:00": { "1. open": "12.7400", "2. high": "12.7400", "3. low": "12.7400", "4. close": "12.7400", "5. volume": "200" }, "2017-09-13 14:08:00": { "1. open": "12.7200", "2. high": "12.7200", "3. low": "12.7200", "4. close": "12.7200", "5. volume": "400" }, "2017-09-13 14:03:00": { "1. open": "12.7200", "2. high": "12.7200", "3. low": "12.7200", "4. close": "12.7200", "5. volume": "100" }, "2017-09-13 13:57:00": { "1. open": "12.7400", "2. high": "12.7400", "3. low": "12.7400", "4. close": "12.7400", "5. volume": "500" E estou tentando tratar ela com o código: <?php $ativo = 'CARD3'; header('Content-Type: application/json; charset=utf-8'); $json = file_get_contents('https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol='.urlencode($ativo).'&interval=1min&outputsize=compact&apikey=P75WUJJ5C52V1SY1'); $obj = json_decode($json, true); //pegar data da ultima atualização foreach ($obj['Meta Data'] as $periodo) { echo $periodo. ' | ' ; } //pegar valor de fechamento foreach ($obj['Time Series (1min)']['2017-09-12 15:55:00'] as $close) { echo $close. ' | '; } Até certo ponto está funcionado (apesar de dar umas bugadas de vez e quando qdo a data muda), estou conseguindo o esse resultado: Intraday (1min) prices and volumes | CARD3 | 2017-08-30 16:09:00 | 1min | Compact | US/Eastern | 9.7000 | 9.9000 | 9.6300 | 9.6500 | 209200 | Porem eu queria pegar só duas informações especificas dessa API, que seria o "3. Last Refreshed" para identificar o horário mais atual e jogar em uma variável, e com ela identificar o valor do "4. close" mais recente... Pelo que eu achei que tinha entendido, seria só colocar o caminho todo, tipo : ($obj['Time Series (1min)']['2017-08-30 16:09:00']['4. close'] mas se faço isso da erro: <b>Warning</b>: Invalid argument supplied for foreach() in <b>/storage/ssd2/526/2780526/public_html/newEmptyPHP.php</b> on line <b>14</b><br /> Poderiam me dar uma luz? Gracias
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.