Creare file json

  • Creatore Discussione Creatore Discussione Monital
  • Data di inizio Data di inizio

Monital

Utente Attivo
15 Apr 2009
778
2
18
SAlve a tutti e bentrovati,

Ho un paio di dubbi, da poco hos coperto questo formato e lo trovo molto interessante e voelvo chiedervi due cose.

Per creare un file json usando il json_encode basta poi usare il codice php epr creare i file o c'è un metodo particolare?

inoltre una domanda:

Nel mio script composto da più fasi ho la necessità di estrarre una tabella da 10000 e passa righe e lavorare poi i dati. in tabelle più piccole ho provveduto a creare un multyarray.

Ma conviene creare dei file json all'inserimentod ei dati in tabella e poi lavorare i dati con il json_decode o estrarre i dati con mysql?

per convenienza intendo dire come conusmo di memoria e banda del server e velocità dellos cript.

Grazie
 
Un momento!
JSON è un formato utile per scambiare dati da un processo remoto scritto in un qualche linguaggio che risponde ad una domanda in JSON verso un client, notoriamente javascript.
Utilizzare lo stesso metodo per gestire una qualche cosa che non ho capito tra PHP e PHP sullo stesso processo è un giro inutile e dispendioso.
Detto ciò se ad una richiesta AJAX ( è solo un esempio ok? ) si risponde in JSON allora un array PHP può essere tradotto con json_encode( array ) e inviato al client chiamante che elaborerà la risposta.
Ovviamente niente e nessuno impedisce di fare al server una domanda in JSON che poi verrà tradotta in un array tramite la json_decode(), quindi elaborata e se il caso risposto nel metodo di cui sopra.
Altri usi attualmente non ne vedo, al limite lo scambio tra processi, ma in quel caso meglio usare altri metodo come RPC ad esempio.
 
Grazie della risposta però, onestamente non ci ho capito molto.,per mia ignoranza ovviamente.

Io avevo pensato di fare un unica estrazione del database e creare i file json. cosi poi quando viene fatta una richiesta non devo far più la query ma far soltanto leggere il file json.

Pensando cosi che si risparmiasse sulle risorse e sulla velocità dellos cript che non deve fare sempre un estrazione dal database ma leggere soltanto il file json.

Da quello che hai scritto ad intuito mi sembra che tutto questo risparmio non ci sia.
 

Discussioni simili