Newsgroup: it.comp.www.php
Titolo: json che contiene un array

[
     {"
www.a.it
"},
     {"
www.b.it
"},
     {"
www.c.it
"}
]
 
quanto appena scritto non viene parsat, perchï¿œ da quanto ho capito, 
prima di ogni valore ci vuole il nome:
 
     {"nome del sito": "
www.a.it
"},
.......
 
Ma ï¿œ proprio necessario quindi dare un nome ad ogni valore?

 Ma è proprio necessario quindi dare un nome ad ogni valore?
No
 
  [
       "
www.a.it
",
       "
www.b.it
",
       "
www.c.it
"
  ]
 
-- 
I fatti mi cosano


infatti avevo provato ma non funzionava perchè all'interno del json 
avevo messo un
 
// commento
 
quindi nei file json, suppongo, che commenti non se ne possono mettere...


No
http://json.org/
 
P.S.
Tu non lo stai usando per _il male_ vero?
Occhio alla licenza



 
non si può usare per memorizzare una lista di link, da visualizzare una 
pagina web?
Immagino di si.
Vale la pena di allestire un "sofisticato" database?
Tali link potrebbero infatti essere inseriti direttamente nella pagina, 
ma non è meglio separare i dati, dal "codice" html/php?
Un json ben ordinato mi sembra un buon compromesso.

 Un json ben ordinato mi sembra un buon compromesso.
 
Mi sembra un utilizzo utile e corretto.
 
 

 Mi sembra un utilizzo utile e corretto.
 
io mi chiedo, ma non è meglio usare un leggerissimo json, piuttosto che 
servirsi dei soliti "pesanti" engine DBMS.
Utilizzare un DBMS può essere utile solo per gestire quantità di dati 
notevoli, ed eseguire query piuttosto complesse.


daltronde si stanno sempre più considerando delle soluzioni no-sql

 servirsi dei soliti "pesanti" engine DBMS.
 
No, non credo tu abbia chiarissimo cosa faccia JSON e cosa un DBMS
 
JSON or JavaScript Object Notation, is a text-based open standard designed for human-readable data interchange.
 
A general-purpose database management system (DBMS) is a software system designed to allow the definition, creation, querying, update, and administration of databases.
 
Che significa in brevissimo: Json per lo scambio di dati, DBMS per la gestione di un database, ovvero di un insieme organizzato di dati
 
J

 J
 
si ma nel mio caso si potrebbe dire che una soluzione vale l'altra: json 
viene proprio usato per supplire ad un ordinario database

 json viene proprio usato per supplire ad un ordinario database
 
I ruoli non sono sovrapponibili, da quello che scrivi i dati 
probabilmente li fornirai tu a mano.
 
Un DBMS è un sistema per la gestione della base dati, viene interrogato 
e fornisce una risposta.
JSON è un formato in cui i dati possono essere scritti, non fornisce 
niente. Non puoi "interrogare" JSON.
 
-- 
Andrea
 


 
ma un file json dove andrebbe messo?
Nella stessa dir. del file che ne fa uso (coso.php) ?
O magari in public/, dove ci sono anche css, js, immagini, ecc.
Oppure in resources/ (non renderlo pubblico, ma usarlo come risorsa interna)

 Oppure in resources/ (non renderlo pubblico, ma usarlo come risorsa interna)
 
Questo dipende se e' pubblico o no.
 
Se e' un file di configurazioni tienilo fuori dalla public, ma se e' un file di configurazioni, quindi non devi spedire i dati in giro per la rete, dai un occhiata a YAML (
http://yaml.org/
 - 
http://en.wikipedia.org/wiki/YAML
) che per me e' ancora piu' semplice da leggere/scrivere a mano per gli umani.
 
J

 Se e' un file di configurazioni tienilo fuori dalla public, ma se e' un file di configurazioni, quindi non devi spedire i dati in giro
 > per la rete, dai un occhiata a YAML (
http://yaml.org/
 
-
http://en.wikipedia.org/wiki/YAML
) che per me e' ancora piu' semplice 
da leggere/scrivere a mano per gli umani.
 
cmq anche un js (o un css) e un qualcosa che appartiene al sito e che in 
genere non andrebbe spedito qua e la, eppure per forza di cose, di 
solito lo si tiene in public/


Un css o un js o le immagini (le robe statiche intendo) le puoi mettere in un CDN, non so cosa tu intenda con /public
 
J