Gerar arquivo .JSON

1,992 views
Skip to first unread message

Diego Candido

unread,
Sep 5, 2014, 2:59:15 PM9/5/14
to jque...@googlegroups.com
Boa tarde,

Caros colegas, gostaria de saber se alguém de vcs já precisaram criar um arquivo com a extensão ".json".

Estou criando uma API para fornecer os dados de um portal de notícias e terei que fornecer um array com os dados (últimas notícias) com os dados.

Há uma função que trago estes dados no MySQL com PHP e converto, tudo certo, mas o arquivo é no formato do PHP. Há como fazer ele salvar em formato: ultimas.json trazendo os dados do MySQL?

Abraço,
Diego Candido

Leandro Chaves

unread,
Sep 5, 2014, 3:02:20 PM9/5/14
to jque...@googlegroups.com
http://br1.php.net/manual/en/function.json-encode.php

para a extensão .json pesquise sobre reescrita de url ou urls amigáveis.
--
--
Grupo de jQuery Brasil.
 
REGRAS: https://docs.google.com/document/d/1VfvTDmeHTSj-L5ouZJjQQ4OkjTCU1Hr2XtPYBNGVHH4/edit
 
USE O JSBIN.COM / JSFIDDLE.NET PARA CÓDIGOS.
 
Email: jque...@googlegroups.com
Biba: jquery-br+...@googlegroups.com
Site: http://groups.google.com/group/jquery-br?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo quot;jQuery (Brasil)" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jquery-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Pedro Rogério

unread,
Sep 5, 2014, 3:31:10 PM9/5/14
to jque...@googlegroups.com
Pra mudar a URL você pode fazer isso no .htaccess, só um exemplo:


Agora é só readequar para o que você precisa.

Pedro

Rafael Sirotheau

unread,
Sep 5, 2014, 6:02:28 PM9/5/14
to jquery-br
Não é necessário que a extensão seja .json para que o javascript, por exemplo, o trate como json. Um arquivo .php pode ter um cabeçalho json, o que fará com que a linguagem que for ler o arquivo, o trate como tal.

Adicione a linha abaixo no inicio do seu PHP:

header('Content-type: application/json');


E de echo na string json


Abraço,​
Linkedin

Front-end Developer
+55 (11) 9 6452 1384

Reply all
Reply to author
Forward
0 new messages