Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''json''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 177 registros

  1. Cesar Melo

    Retorno de função com JSON

    Olá, gostaria de uma ajuda para retornar um resultado de uma função. Dentro dessa função, eu faço uma requisição através do $.getJSON(), e gostaria que função retornasse o resultado que obtido na requisição JSON. Ex: function pedidoGet() { var pedido; $.getJSON( "getters.php", {param1: "pedidoId"}, function (data) { pedido= data[0]; console.log(pedido) //aqui, ainda dentro da requisição, a variavel "pedido" tem o valores que foi //retornado pela requisição getJSON } ); console.log(pedido) //aqui, não retorna nada return pedido; //aqui, essa variavel pedido não tem mais os valores que a requisição getJSON retornou. } var pedidoTeste= pedidoGet(); //depois que chamar a funçõa, gostaria de ter os valores para usar como for melhor pra mim. console.log(pedidoTeste.id); console.log(pedidoTeste.valor); Conseguiram entender minha necessidade? Desde já, agradeço!
  2. Boa noite, sera que alguem consegue me ajudar tenho um array que retorna a seguinte json https://www.lojadapadroeira.com.br/buscaCpf.json na parte de cadastro->dados_pessoais tem varios dados esão quase iguais so que uns tem uns dados e outros não, eu queria gerar apenas um com a junção de todos os dados ex. "dados_pessoais": [{"nome": "TAINARA TAVARES DE ABREU","nome_mae": "CATIA MARIA DE MORAES TAVARES","nascimento": "13/01/1989","sexo": "F","estado_civil": "","escolaridade": "Ensino Medio completo.","nacionalidade": "Brasileira","ctps_numero": "51056","ctps_serie": "314","ctps_ano_emissao": "2005","pis": "129.06951.23-6"}] desde já muito obrigado pela atenção.
  3. markhosbh

    Atribuir conteúdo Json à variável PHP (RESOLVIDO)

    Salve galera, Estou iniciando no mundo WebService e já me deparo com o seguinte problema. O Servidor da TOTVS via rest, me retorna exatamente da seguinte forma: $resposta = enviaConteudoParaAPI($cabecalho, $conteudo, $url, $tpRequisicao); print_r($resposta); Resultado: {"CAMPOS":"[\"\"A1_COD\",\"A1_NOME\",\"TIPO\"]","DADOS":"[[\"00932221\",\"PEDRO GONCALVES\",\"TITULAR\"][\"00164577\",\"JORGE ARAGAO\",\"TITULAR\"]]"} //TRATADO $array = json_decode($resposta, true); $campos = $array['CAMPOS']; $dados = $array['DADOS']; print_r($array); Resultado : Array ( [CAMPOS] => [""A1_COD","A1_NOME","TIPO"] [DADOS] => [["00932221","PEDRO GONCALVES","TITULAR"]["00164577","JORGE ARAGAO","TITULAR"]] ) Acontece que preciso atribuir cada conteúdo a uma variável, ou seja, preciso trabalhar com cada valor de forma distinta: $A1_COD = ['$A1_COD']; $A1_NOME = ['A1_NOME']; $TIPO = ['TIPO']; echo "Codigo: $A1_COD, Nome: $A1_NOME, Tipo: $TIPO"; Onde eu preciso do seguinte resultado: Codigo: 00932221 , Nome: PEDRO GONCALVES, Tipo: TITULAR Codigo: 00164577 , Nome: JORGE ARAGAO, Tipo: TITULAR Em outras palavras, preciso transformar este array: Array ([["00932221","PEDRO GONÇALVES","TITULAR"]["00164577","JORGE ARAGAO","TITULAR"]]) Neste array: Array ( [A1_COD] => 00932221 [A1_NOME] => PEDRO GONÇALVES [TIPO] => TITULAR ) Array ( [A1_COD] => 00164577 [A1_NOME] => JORGE ARAGAO [TIPO] => TITULAR )
  4. Alexandrephp

    Passar uma variavel json ou xml para php?

    Passar uma variavel json ou xml para php? var tempo = response.rows[0].elements[0].duration.te... tempo = tempo.replace("day", "dia").replace("hour", "hora").replace("min", "min"); preciso colocar essa variavel em php exemplo $("#<? echo $tempo;?>").val(tempo); /// aqui consigo enviar para uma textbox. mas eu quero em php apenas uma variavel, ou session
  5. Alexandrephp

    ler dados xml ou json com php

    olá, esse é meu primeiro trabalho com leitura xml, ou json. tenho uma url da google matrix, preciso pegar os dados de retorno em php e enviar para o banco de dados mysql. a minha unico problema é, não consigo fazer a leitura. segue o codigo abaixo, se puder me ajudar agradeço muito. meu email: alexsodre@MSN.com <? $urlApi = "https://maps.googleapis.com/maps/api/distancematrix/json?origins=04942040&destinations=04942060&mode=driving&language=fr-FR&key=minhachave"; $result = file_get_contents($urlApi); $data = json_decode($result, true) ?> <? echo $data['rows'][0]['elements'][0]['distance']['text'] ?> fiz o teste com esse codigo tb não consegui. <?php $url = "https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=44311&destinations=45735&key=minha chave"; //fetch json response from googleapis.com: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = json_decode(curl_exec($ch), true); //If google responds with a status of OK //Extract the distance text: if($response['status'] == "OK"){ $dist = $response['rows'][0]['elements'][0]['distance']['text']; echo $dist; } ?>
  6. Marcos_imasters

    GridView json Img

    Boa noite pessoal sou iniciante android e me deparei com o seguinte problema nao tou conseguindo carrega uma imagem dentro de uma gridview pelo json segue o code abaixo desde ja agradeco. package beta.play.anime.animeplay; import android.app.ProgressDialog; import android.os.AsyncTask; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.util.Log; import android.view.View; import android.support.design.widget.NavigationView; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.Menu; import android.view.MenuItem; import android.widget.GridView; import android.widget.ListAdapter; import android.widget.SimpleAdapter; import android.widget.Toast; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.ArrayList; import java.util.HashMap; public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { private String TAG = MainActivity.class.getSimpleName(); private ProgressDialog pDialog; private GridView lv; private static String url = "https://api.animeplay.app/?acao=ultimosepisodios"; ArrayList<HashMap<String, String>> EpisodiosList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); EpisodiosList = new ArrayList<>(); lv = (GridView) findViewById(R.id.list); new GetUltimosEpisodios().execute(); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } }); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); drawer.addDrawerListener(toggle); toggle.syncState(); NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(this); } private class GetUltimosEpisodios extends AsyncTask<Void, Void, Void> { @Override protected void onPreExecute() { super.onPreExecute(); // Showing progress dialog pDialog = new ProgressDialog(MainActivity.this); pDialog.setMessage("Carregando Ultimos Episodios..."); pDialog.setCancelable(false); pDialog.show(); } @Override protected Void doInBackground(Void... arg0) { HttpHandler sh = new HttpHandler(); // Making a request to url and getting response String jsonStr = sh.makeServiceCall(url); Log.e(TAG, "Response from url: " + jsonStr); if (jsonStr != null) { try { JSONObject jsonObj = new JSONObject(jsonStr); // Getting JSON Array node JSONArray episodios = jsonObj.getJSONArray("episodios"); // looping through All episodios for (int i = 0; i < episodios.length(); i++) { JSONObject c = episodios.getJSONObject(i); String id = c.getString("id"); String titulo = c.getString("titulo"); String anime = c.getString("anime"); String thumbnail = c.getString("thumbnail"); String categoria = c.getString("categoria"); // tmp hash map for single contact HashMap<String, String> episodio = new HashMap<>(); // adding each child node to HashMap key => value episodio.put("id", id); episodio.put("titulo", titulo); episodio.put("anime", anime); episodio.put("thumbnail", thumbnail); // adding contact to contact list EpisodiosList.add(episodio); } } catch (final JSONException e) { Log.e(TAG, "Json parsing error: " + e.getMessage()); runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(getApplicationContext(), "Json parsing error: " + e.getMessage(), Toast.LENGTH_LONG) .show(); } }); } } else { Log.e(TAG, "Couldn't get json from server."); runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(getApplicationContext(), "Couldn't get json from server. Check LogCat for possible errors!", Toast.LENGTH_LONG) .show(); } }); } return null; } @Override protected void onPostExecute(Void result) { super.onPostExecute(result); // Dismiss the progress dialog if (pDialog.isShowing()) pDialog.dismiss(); ListAdapter adapter = new SimpleAdapter( MainActivity.this, EpisodiosList, R.layout.list_item, new String[]{"titulo", "anime", "thumbnail"}, new int[]{R.id.titulo, R.id.anime, R.id.thumbnail}); lv.setAdapter(adapter); } } @Override public void onBackPressed() { DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); if (drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START); } else { super.onBackPressed(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } @SuppressWarnings("StatementWithEmptyBody") @Override public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); if (id == R.id.nav_camera) { // Handle the camera action } else if (id == R.id.nav_gallery) { } else if (id == R.id.nav_slideshow) { } else if (id == R.id.nav_manage) { } else if (id == R.id.nav_share) { } else if (id == R.id.nav_send) { } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; } }
  7. lucasneves414

    Como exibir dados json no HTML

    Gostaria de chamar os arquivos do json dentro do Html usando a tag <script>, mas algo esta errado. Alguém sabe me dizer o que é? <script> var dados = JSON.parse('{"art": {"week": {"period": {"year": "201j1", "week": "34"}, "all": [{"id": "3ade68b7g98d71ea3", "name": "Bruno Mars",j "url": "https://www.vagalume.com.br/bruno-mars/", "pic_small": "https://s2.vagalume.com/bruno-mars/images/profile.jpg", "pic_medium": "https://s2.vagalume.com/bruno-mars/images/bruno-mars.jpg", "uniques": "302783", "views": "656258", "rank": "207.6"}, {"id": "3ade68b6g39a2fda3", "name": "Jorge e Mateus", "url": "https://www.vagalume.com.br/jorge-e-mateus/", "pic_small": "https://s2.vagalume.com/jorge-e-mateus/images/profile.jpg", "pic_medium": "https://s2.vagalume.com/jorge-e-mateus/images/jorge-e-mateus.jpg", "uniques": "287765", "views": "739188", "rank": "197.3"}, {"id": "3ade68b7g6b960ea3", "name": "Adele", "url": "https://www.vagalume.com.br/adele/", "pic_small": "https://s2.vagalume.com/adele/images/profile.jpg", "pic_medium": "https://s2.vagalume.com/adele/images/adele.jpg", "uniques": "211399", "views": "474274", "rank": "145.0"} ] } } }'); dados.forEach(function (ArrayVagal){ document.body.innerHTML += "<p>" + ArrayVagal.art.week.all[0].name + "<p>"; }); </script> Aqui abaixo vai o json formatado pra melhor compreenção. { "art": { "week": { "period": { "year": "201j1", "week": "34" }, "all": [ { "id": "3ade68b7g98d71ea3", "name": "Bruno Mars",j "url": "https://www.vagalume.com.br/bruno-mars/", "pic_small": "https://s2.vagalume.com/bruno-mars/images/profile.jpg", "pic_medium": "https://s2.vagalume.com/bruno-mars/images/bruno-mars.jpg", "uniques": "302783", "views": "656258", "rank": "207.6" }, { "id": "3ade68b6g39a2fda3", "name": "Jorge e Mateus", "url": "https://www.vagalume.com.br/jorge-e-mateus/", "pic_small": "https://s2.vagalume.com/jorge-e-mateus/images/profile.jpg", "pic_medium": "https://s2.vagalume.com/jorge-e-mateus/images/jorge-e-mateus.jpg", "uniques": "287765", "views": "739188", "rank": "197.3" }, { "id": "3ade68b7g6b960ea3", "name": "Adele", "url": "https://www.vagalume.com.br/adele/", "pic_small": "https://s2.vagalume.com/adele/images/profile.jpg", "pic_medium": "https://s2.vagalume.com/adele/images/adele.jpg", "uniques": "211399", "views": "474274", "rank": "145.0" } ] } } }
  8. JoaoBardella

    Pegar dados de uma pagina PHP.

    Bom dia pessoal! Estou com um problema estou tentando resolver, porem está complicado husahus;; Só para vocês entenderem a minha situação, tenho um discador de chamadas automáticas e estou fazendo integração com um outro sistema, ate ai tudo perfeito, porem tenho que manda para ele uma URL onde ele consiga carregar os dados do cliente que está em ligação, tem que estar em um arquivo json. Como posso fazer isso alguém me pode me dar uma luz. O codigo que tenho ate agora $login = $_GET['login']; - Pego o parametro que a outra empresa me manda atraves da URL echo("$login"); - mostro so para verificar $myObj->nome = $_GET['first_name']; $myObj->codigo = $_GET['security_phrase']; $myObj->numeroEmAtendimento = $_GET['phone_number']; $myObj->numero2 = $_GET['tel2']; $myObj->numero3 = $_GET['tel3']; $myObj->numero4 = $_GET['tel4']; $myObj->numero5 = $_GET['tel5']; $myObj->numero6 = $_GET['tel6']; $myObj->nascimento = $_GET['nascimento']; $myObj->sexo = $_GET['sexo']; $myObj->endereco = $_GET['endereco']; $myObj->numero = $_GET['numero_endereco']; $myObj->bairro = $_GET['bairro']; $myObj->cidade = $_GET['cidade']; $myObj->uf = $_GET['estado']; $myObj->cep = $_GET['cep']; $myObj->agencia = $_GET['agencia']; $myObj->conta = $_GET['conta']; $myJSON = json_encode( $myObj); echo $myJSON; Porem a hora que mandei o link para o rapaz os campos retornam todos como null
  9. <table> <tr> <input id="cep" type="text" name="cep"> </tr> <tr><button id="botao">Enviar</button></tr> </table> <table> <thead>Informações</thead> <tr> <td id="bairro"></td> </tr> <tr> <td id="logradouro"></td> </tr> <tr> <td id="cidade"></td> </tr> <tr> <td id="estado"></td> </tr> </table> <script type="text/javascript"> var api = 'http://api.postmon.com.br/v1/cep/'; var info; function setUp() { var button = select('#botao'); button.mousePressed(cepDados); document.getElementById("bairro").innerHTML = recebeDados().info.logradouro; document.getElementById("logradouro").innerHTML = recebeDados().info.logradouro; document.getElementById("cidade").innerHTML = recebeDados().info.logradouro; document.getElementById("estado").innerHTML = recebeDados().info.logradouro; } function cepDados(){ var url = api + input.value(); loadJSON(url, recebeDados); } function recebeDados(dados_str){ info = JSON.parse(dados_str); } </script>
  10. Marcosvn

    Json-LD + breadcrumb dinâmico

    Galera, eu quero implementar em meu blog wordpress o dados estruturados para os breadcrumbs. No entanto, eu preciso capturar a url dinamicamente, isso é possivel utilziando o json ? Vou usar este código: <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "item": { "@id": "https://trocacasada.com.br/vagas", "name": "vagas", "image": "http://trocacasada.com.br/images/vagas.png" } },{ "@type": "ListItem", "position": 2, "item": { "@id": "https://trocacasada.com.br/vagas/setor", "name": "Setor", "image": "http://trocacasada.com.br/images/setor.png" } }] } </script> No item 2, eu preciso preencher tanto o "@id" quando o "name" de modo dinâmico. Já que eu não posso usar o get dentro do json, existe alguma maneira de fazer esse preenchimento dinâmico ?? vlw
  11. André_Maronne

    Como adicionar o header nesta solicitação jSON?

    Olá pessoal, alguém sabe como eu adiciono o header no script abaixo? headers:{ 'Authorization' : 'Bearer '+accessToken, 'Content-Type' : 'application/json' } ------------------------------------- SCRIPT PARA ADICIONAR O HEADER ----------------------------------- jQuery.get('data.json', function (data) { var videosConfig = { list: tvApp.videoList, data: JSON.parse(data), callback: function () { var movies = document.querySelectorAll('.navigable'); var i=0; for (i = 0; i < movies.length; i += 1) { movie = movies; movie.removeEventListener('focus', onFocus); movie.addEventListener('focus', onFocus); } function documentOffsetTop(el) { return el.offsetTop + ( el.offsetParent ? documentOffsetTop(el.offsetParent) : 0 ); } function onFocus(e) { console.log(e); var el = document.querySelector('.navigable.focused'); var top = documentOffsetTop(el) - ( window.innerHeight / 3 ); app.videoList.parentNode.scrollTop = top; app.stateObj.videoId = el.dataset.videoid; app.stateObj.videoURL = el.dataset.video; } } }; new VideoList(videosConfig); bishopNavigation.focus(document.getElementById('video-list').firstElementChild, 'keyboard'); });
  12. Olá pessoal, alguém poderia me ajudar? como eu poderia manipular algum item(objeto) de um bloco do json, ou seja, eu selecionaria um elemento vindo de requisição de um arquivo json, e ao clicar no elemento passaria o valor deste ítem(variável) para outra página e também como eu capturo o valor desta variável para uma segunda requisição de uma arquivo json? Obrigado!
  13. Jeferson Jacob Guapos

    Separar JSON por regiões

    Olá, amigos! Tenho este json (http://189.45.207.60:3004/eventos) e preciso separá-lo, juntando todos do mesmo "out_idregiao" e exibí-lo separado por regiões... confesso que é a primeira vez q utilizo o json e to me batendo bastante... preciso exibir os dados da mesma forma como exibido neste link: http://mtgsc.com.br/eventos.php <?php $json_file = file_get_contents("http://189.45.207.60:3004/eventos"); $json_str = json_decode($json_file, true); ?> Não tenho nem ideia de como fazer para separar por regiões... alguém pode me dar uma luz, por favor? Muito obrigado!
  14. Rengavitp

    Ler json de arquivo local para gerar uma mapa

    Boa noite pessoal, Estou precisando gerar um mapa com a api do google maps, achei um modelo na net e consegui adaptar para o que eu preciso, porém as coordenadas dos pontos que serão adicionados no maps estão no formato json e estático no mesmo arquivo. eu preciso fazer com que ao invés de carregar dali eu tenha um arquivo json local que é lido, assim posso gerar esse arquivo antes de abrir o mapa. Alguém pode me ajudar, sou novo com javascript e com json, não estou conseguindo sozinho, se alguém puder ajudar agradeço. abaixo segue o map.js para análise. var map; var infoWindow; //aqui que preciso mudar var markersData =[ { lat: -27.6386333, lng: -48.745, nome: "Barra", morada1:"Rua Diogo Cão, 125", morada2: "Praia da Barra", codPostal: "3830-772 Gafanha da Nazaré" }, { lat: -27.59955, lng: -48.7498167, nome: "Costa Nova", morada1:"Quinta dos Patos, n.º 2", morada2: "Praia da Costa Nova", codPostal: "3830-453 Gafanha da Encarnação" }, { lat: -27.6247167, lng: -48.7129167, nome: "Gafanha da Nazaré", morada1:"Rua dos Balneários do Complexo Desportivo", morada2: "Gafanha da Nazaré", codPostal: "3830-225 Gafanha da Nazaré" } ]; function initialize() { var mapOptions = { center: new google.maps.LatLng(40.601203,-8.668173), zoom: 9, mapTypeId: 'roadmap', }; map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); // cria a nova Info Window com referência à variável infowindow // o conteúdo da Info Window será atribuído mais tarde infoWindow = new google.maps.InfoWindow(); // evento que fecha a infoWindow com click no mapa google.maps.event.addListener(map, 'click', function() { infoWindow.close(); }); // Chamada para a função que vai percorrer a informação // contida na variável markersData e criar os marcadores a mostrar no mapa displayMarkers(); } google.maps.event.addDomListener(window, 'load', initialize); // Esta função vai percorrer a informação contida na variável markersData // e cria os marcadores através da função createMarker function displayMarkers(){ // esta variável vai definir a área de mapa a abranger e o nível do zoom // de acordo com as posições dos marcadores var bounds = new google.maps.LatLngBounds(); // Loop que vai estruturar a informação contida em markersData // para que a função createMarker possa criar os marcadores for (var i = 0; i < markersData.length; i++){ var latlng = new google.maps.LatLng(markersData[i].lat, markersData[i].lng); var nome = markersData[i].nome; var morada1 = markersData[i].morada1; var morada2 = markersData[i].morada2; var codPostal = markersData[i].codPostal; createMarker(latlng, nome, morada1, morada2, codPostal); // Os valores de latitude e longitude do marcador são adicionados à // variável bounds bounds.extend(latlng); } // Depois de criados todos os marcadores // a API através da sua função fitBounds vai redefinir o nível do zoom // e consequentemente a área do mapa abrangida. map.fitBounds(bounds); } // Função que cria os marcadores e define o conteúdo de cada Info Window. function createMarker(latlng, nome, morada1, morada2, codPostal){ var marker = new google.maps.Marker({ map: map, position: latlng, title: nome }); // Evento que dá instrução à API para estar alerta ao click no marcador. // Define o conteúdo e abre a Info Window. google.maps.event.addListener(marker, 'click', function() { // Variável que define a estrutura do HTML a inserir na Info Window. var iwContent = '<div id="iw_container">' + '<div class="iw_title">' + nome + '</div>' + '<div class="iw_content">' + morada1 + '<br />' + morada2 + '<br />' + codPostal + '</div></div>'; // O conteúdo da variável iwContent é inserido na Info Window. infoWindow.setContent(iwContent); // A Info Window é aberta. infoWindow.open(map, marker); }); }
  15. Junior Fel

    Redirecionamento de Paginas

    Olá, gostaria de saber como eu faço um botão que redireciona tudo o que foi escrito para uma caixa de respostas EX: Veja a foto Se a pessoa digitar "11284910479", a página mostrará os dados Alguem pode me passar o código?? Ps: já tenho a Api
  16. Annie Rizzini

    [Resolvido] Erro Notice: Undefined offset: com JSON e PHP

    Olá pessoal! Estou iniciando com JSON, e tenho uma lista forma da seguinte forma: "sentence_id": 1, "text": "I hate #ThisPhoneCompany products, you'd have to torture me to get me to use #ThisPhone.", "tones": [ { "score": 0.591225, "tone_id": "anger", "tone_name": "Anger" }, { "score": 0.560098, "tone_id": "analytical", "tone_name": "Analytical" }, { "score": 0.645985, "tone_id": "confident", "tone_name": "Confident" } ] }, { "sentence_id": 2, "text": "The emojis in #ThisPhone are stupid.", "tones": [ { "score": 0.760538, "tone_id": "anger", "tone_name": "Anger" } ] }, Meu código para percorrer a lista é: $jsonObj = json_decode($result, true); foreach($jsonObj["sentences_tone"] as $value){ for($i = 0; $i < count($value['tones'][$i]['score']); $i++){ print_r ($value); echo '<br/><br/>valor: '.$value['tones'][$i]['score'][$i]; echo '<br/>sentimento: '.$value['tones'][$i]['tone_name'].'<br/>'; }; echo '<br/>texto: '.$value['text']; }; O problema é que sempre que há mais de um "tones" (como o "sentence_id": 1, onde há 3 "tones"), aparece o erro Notice: Undefined offset: 1 in /Applications/XAMPP/xamppfiles/htdocs/toneAnalyzer/test.php on line 28, já o "sentence_id": 2, onde há 1 só, imprime correto, sem dar erro... Alguma luz?
  17. marlone

    Requisição de dados via Json

    Estou tentando recuperar esses dados via Json, mas n consigo. Alguém ajuda? [{"servico":"PAC","valor":"34,23","prazo":5},{"servico":"SEDEX","valor":"35,55","prazo":1}] <?php if($_GET['cep'] != ''){ $data['sCepOrigem'] = '25565172'; $data['sCepDestino'] = $_GET['cep']; if($_REQUEST['peso']==''){ $peso = 300; }else{ $peso = $_REQUEST['peso']; } $data['nVlPeso'] = number_format(($peso/1000),1); //$data['nVlPeso'] = 2; $data['nCdFormato'] = '1'; if($_REQUEST['comprimento']==''){ $comprimento_caixa = 16; }else{ $comprimento_caixa = $_REQUEST['comprimento']; } if($_REQUEST['altura']==''){ $altura_caixa = 16; }else{ $altura_caixa = $_REQUEST['altura']; } if($_REQUEST['largura']==''){ $largura_caixa = 16; }else{ $largura_caixa = $_REQUEST['largura']; } $data['nVlComprimento'] = $comprimento_caixa; $data['nVlAltura'] = $altura_caixa; $data['nVlLargura'] = $largura_caixa; $data['nVlDiametro'] = '0'; $data['sCdMaoPropria'] = 'n'; $total = 400.00; $data['nVlValorDeclarado'] = number_format($total,2,'.',''); $data['sCdAvisoRecebimento'] = 's'; $data['StrRetorno'] = 'xml'; $data['nVlComprimento'].' '.$data['nVlAltura'].' '.$data['nVlLargura']; $data['nCdServico'] = '41106,40010'; //$data['nCdServico'] = '40010,40045,40215,40290,41106'; $data = http_build_query($data); $url = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx'; $curl = curl_init($url . '?' . $data); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $i=0; $result = curl_exec($curl); $result; $result = simplexml_load_string($result); $array = array(); foreach($result -> cServico as $row) { if($row -> Erro == 0) { $valor = (float)str_replace(',','.',$row -> Valor); $seguro = (float)str_replace(',','.',$row -> ValorValorDeclarado); $aviso = (float)str_replace(',','.',$row -> ValorAvisoRecebimento); $aviso = 0; $total = number_format(($valor)*1.1,2,',','.'); $prazo = (int)$row -> PrazoEntrega; if($i==0){ $array[0] = array(); $array[0]['servico'] = 'PAC'; $array[0]['valor'] = $total; $array[0]['prazo'] = $prazo; }else{ $array[1] = array(); $array[1]['servico'] = 'SEDEX'; $array[1]['valor'] = $total; $array[1]['prazo'] = $prazo ; } $i++; } else { '<strong style="color:#ff0000">'.$row -> MsgErro.'</strong>'; } } } //print_r ($array); //$string_json = array ($frete_txt); $objeto_php = json_encode($array); echo $objeto_php; ?>
  18. Jhess

    Ajuda com array

    Olá pessoas, primeiramente bom dia! Bom, tenho a seguinte array: Essa array vem de uma URL, eu gostaria de criar um .php que visitasse este site, capturasse as informações: name, title, description, url, urlToImage e publishedAt e inserisse no MySQL, ao todo são 20 articles, sempre será 20, eu já tenho a respectiva tabela, só estou lesando em como pegar essas informações dessa array e separá-las, pois cada article possui name, title, desciption... Alguém pode me ajudar? Serei MUITO grato.
  19. Diego A. Bittencourt

    Como decodificar e inserir um objeto json no banco de dados?

    Olá, estou utilizando o delphi para subir um objeto json para o webservice utilizando um componente chamado idhttp. O código é mais ou menos assim: var Json : string; Begin Json := '{"email" : "teste@teste.com.br", "password" : "123testar"}'; Memo1.Text:= IdHTTP1.Post('https://endereco.com.br/app/ws/cadteste.php',Json); End; Agora eu precisava receber esse Json e fazer um insert em uma base de dados que se encontra no phpMyAdmin. Alguma coisa mais ou menos assim: <?php ini_set('memory_limit', '512M'); header("Content-Type: text/html; charset=UTF-8",true); $jason_data = file_get_contents('http://endereco/webservice/cadastrar.php'); $decoded_data[] = json_decode($json_data); $db = mysqli_connect('mysql.endereco.com.br','endereco','senha' ) or die( 'Erro na conexao' ); mysqli_select_db($db,'endereco'); if (!$db){ echo '[{"erro": "Nao foi possivel conectar ao banco"'; echo '}]'; }else { for (int i = 0; i <= '$decoded_data[].length' -1; i++) { $result = mysqli_query($db,"insert into tabelaDeTestes (email, password) values('$decoded_data[i].email','$decoded_data[i].password','$decoded_data[i].planoDeSaude')"); } } mysqli_close($db); ?> Alguém tem alguma ideia de como eu posso fazer isso?
  20. Heltinhu

    RESOLVIDO - Help-me em Array Json aplicativo

    Olá galera estou com um problema aqui no meu aplicativo, estou criando um cardápio para restaurante, onde os dados virão lááá do meu banco de dados Mysql. Olha o meu array | Json como esta sendo retornado..... Array ( [0] => Array ( [id] => 1 [categoria] => Pizzas [0] => Array ( [item] => Calabresa ) [1] => Array ( [item] => Bacon ) [2] => Array ( [item] => 4 Queijos ) ) [1] => Array ( [id] => 2 [categoria] => Bebidas [0] => Array ( [item] => Breja ) [1] => Array ( [item] => Refri ) [2] => Array ( [item] => Coca ) ) [2] => Array ( [id] => 3 [categoria] => Doces [0] => Array ( [item] => Pudim ) [1] => Array ( [item] => Pavê ) [2] => Array ( [item] => Paçoquinha ) ) [3] => Array ( [id] => 4 [categoria] => Combo [0] => Array ( [item] => Bacon + Coca ) [1] => Array ( [item] => Calabresa + Refri ) [2] => Array ( [item] => 4 Queijos + Refri + Pudim ) ) ) e o meu Json.... [{"id":"1","categoria":"Pizzas","0":{"item":"Calabresa"},"1":{"item":"Bacon"},"2":{"item":"4 Queijos"}},{"id":"2","categoria":"Bebidas","0":{"item":"Breja"},"1":{"item":"Refri"},"2":{"item":"Coca"}},{"id":"3","categoria":"Doces","0":{"item":"Pudim"},"1":{"item":"Pav\u00ea"},"2":{"item":"Pa\u00e7oquinha"}},{"id":"4","categoria":"Combo","0":{"item":"Bacon + Coca"},"1":{"item":"Calabresa + Refri"},"2":{"item":"4 Queijos + Refri + Pudim"}}] Bom vamos ao problema estou pegando esses dados lá no meu app android com essa função private void prepareLista(){ lstGrupos = new ArrayList<String>(); lstItensGrupo = new HashMap<String, List<Produto>>(); StringRequest stringRequest = new StringRequest(Request.Method.GET, URL, new Response.Listener<String>() { @Override public void onResponse(String response) { try{ JSONArray pro = new JSONArray(response); for(int i = 0; i<pro.length();i++){ JSONObject proObj = pro.getJSONObject(i); lstGrupos.add(proObj.getString("categoria")); List<Produto> foods = new ArrayList<>(); JSONArray itemArray = new JSONArray(response); for(int j=0; j<itemArray.length();j++){ JSONObject proItem = itemArray.getJSONObject(j); foods.add(new Produto(proItem.getString("item"),17.9)); } lstItensGrupo.put(lstGrupos.get(i),foods); } //cria um adaptador (BaseExpandableListAdapter) com os dados acima listAdapter = new ExpandableListViewAdapter(MainActivity.this, lstGrupos, lstItensGrupo); //define o apadtador do ExpandableListView expListView.setAdapter(listAdapter); }catch (JSONException e){ e.printStackTrace(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(MainActivity.this, error.getMessage(), Toast.LENGTH_LONG).show(); } }); Volley.newRequestQueue(this).add(stringRequest); } bom como vcs viram aí, ele me retorna as categorias Pizzas / Bebidas / Doces / Combo só que não me retorna os itens destas categorias e aqui olha se eu deixo assim foods.add(new Produto(proItem.getString("item"),17.9)); querendo que ele me traga os itens, não me retorna nadica de nada, agora se eu deixo assim foods.add(new Produto(proItem.getString("categoria"),17.9)); ele me retorna as categorias e como sub-categorias as proprias categorias e não sei como resolver isso
  21. Luiz Carlos Ferreira

    Fatal error com JSON

    Boa tarde, esta me retornando esse erro, pode me ajudar? "Fatal error: Cannot use object of type stdClass as array in C:\xampp\htdocs\teste.php on line 16" Estrutura do JSON. "_embedded": { "product": [ { "sku": "SQUID7034", "name": "Sabonete 354ml", "images": [ { "filename": "base_Image.jpg" }, { "filename": "small_Image.jpg" } ], "mainImage": { "filename": "thumbnail.jpg" }, }, Minha estrutura PHP. <?php ini_set('max_execution_time', 0); ?> <?php include 'oauth.php'; include 'products.php'; $thumbnail = json_decode( $response, false ); foreach ( $thumbnail->_embedded->product as $thumb){ $thumbnail = $thumb->mainImage; echo 'thumbnail__ = ', $thumbnail->filename . '<br>';} $base_Image = json_decode( $response, false ); foreach ( $base_Image->_embedded->product as $base){ $base_Image = $base->mainImage; echo 'base_Image = ', $base_Image[0]->filename . '<br>';} $small_Image = json_decode( $response, false); foreach ( $small_Image->_embedded->product as $small){ $small_Image = $small->mainImage; echo 'small_Image = ', $small_Image[1]->filename . '<br>';} ?>
  22. Luiz Carlos Ferreira

    Paginação em PHP e JSON.

    Olá, Alguém pode me ajudar a fazer a paginação desse JSON, tentei fazer com incremento e decremento, mas não consegui. Eu precisava também de imprimir todas as pagina em uma, pra mim enviar para o BD, nessa API tem 158 pagina e 4740 produtos. { "_links": { "self": { "href": "https://app.com.br/api/products?page=2" }, "first": { "href": "https://app.com.br/api/products" }, "last": { "href": "https://app.com.br/api/products?page=158" }, "prev": { "href": "https://app.com.br/api/products?page=1" }, "next": { "href": "https://app.com.br/api/products?page=3" } },
  23. junior almeida

    python json

    tenho o seguinte código with open('states.json') as f: data = json.load(f) for state in data["jquery"]: if(argumentos[2] == state['version']): print(state['name'], state['version'], state['caminho']) else: print("nao tem") ao executar o programa em python python programa.py jquery 3.3.1 ele deve procurar no json onde esta escrito jquery e verificar se tem o segundo parâmetro que é a versão 3.3.1 só que no meu código acima ele percorre todo o json me dando a seguinte saida jquery 3.3.1 existe nao tem ele ta validando as 2 linhas, se achar ele deve mostrar mensagem de sucesso caso contrario ele deve mostrar mensagem que não existe só que ele me mostra as 2 mensagem porque no json o primeiro bloco é verdadeiro e o segundo é falso na saída final eu só quero que me mostre se existe o que eu estou procurando ou não. meu json { "jquery":[ { "name": "jquery", "version": "3.3.1", "extension": "js", "caminho": "https://code.jquery.com/jquery-3.3.1.min.js" }, { "name": "jquery", "version": "1.5.6", "extension": "js", "caminho": "https://code.jquery.com/jquery-1.5.6.min.js" } ], "bootstrap":[ { "name": "bootstrap", "version": "1.2.8", "caminho": "https://bootstrap.com.br" } ] } se alguém puder me dar uma força
  24. junior almeida

    json python

    tenho o seguinte código with open('states.json') as f: data = json.load(f) for state in data["jquery"]: if(argumentos[2] == state['version']): print(state['name'], state['version'], state['link']) else: print("nao tem") ao executar o programa em python python programa.py jquery 3.3.1 ele deve procurar no json onde esta escrito jquery e verificar se tem o segundo parâmetro que é a versão 3.3.1 só que no meu código acima ele percorre todo o json me dando a seguinte saída jquery 3.3.1 https://code.jquery.com/jquery-3.3.1.min.js nao tem só que a minha ideia era só mostrar a mensagem quando encontrar ou mostrar quando não tiver só que ele ta validando os 2 json que estou verificando { "jquery":[ { "name": "jquery", "version": "3.3.1", "extension": "js", "link": "https://code.jquery.com/jquery-3.3.1.min.js" }, { "name": "jquery", "version": "1.5.6", "extension": "js", "link": "https://code.jquery.com/jquery-1.5.6.min.js" } ], "bootstrap":[ { "name": "bootstrap", "version": "1.2.8", "link": "https://bootstrap.com.br" } ] } se alguém puder me da uma ajuda
  25. Hulkstar

    PHP + JON [Recuperar dados].

    Tenho um sistema em php que recupera as mensagens não lidas e são convertidas para serem recuperadas em json,porém quando eu recupero as novas mensagens não lidas o sistema apaga as antigas mensagens,eu queria que as antigas mensagens continuasse disponíveis e fosse apagadas apenas se o usuário atualizar a pagina,vou deixar abaixo o código ajax que estou utilizando,se possível me ajudar nesse código,desde já agradeço a atenção de todos. <script type="text/javascript"> $(document).ready(function(){ atualiza(); }) var timerI = null; var timerR = false; function para(){ if(timerR) clearTimeout(timerI) timerR = false; } function atualiza(){ para(); atualiza(); } function atualiza(){ $.ajax({ url:"", dataType:"json" }).done(function(data){ var mostra = ''; $.each(data.mensagem, function(i,x){ mostra += '<li class="sent"> <img src="site.com/visual/imagens/usuarios/'+x.id_de+'.jpg" alt="" /> <p>Lorem Ipsum - ID: '+x.id_de+' » 00:00:00 00/00/0000<br /><br />'+x.mensagem+'</p> </li>'; }); $("#redMenssage").html(mostra); }); timerI = setTimeout("atualiza()", 5000); timerR = true; } </script> **** Resumindo,o que eu preciso é que o novo conteúdo seja adicionado sem apagar o conteúdo antigo,obrigado.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.