Ciao coo
Non mi è molto chiaro se il tuo problema principale è il javascript o il json, se hai bisogno di studiarti json basta meno di un'ora leggendo questa piccola pagina:
Per quanto riguarda il problema specifico, l'oggetto format json nella pagina è una stringa? Se è così la soluzione è semplice e nativa in javascript:
var oggettoJS = eval("("+stringaJson+")")
Se invece l'oggetto è scritto così:
var obj={
attributo1: valore1,
attributo2: valore2,
attributo3: valore3
}
(che non è un vero json) basta includere il file js nella pagina html e puoi gestirti l'oggetto
obj come meglio credi.
Per l'altra domana: in genere è sempre meglio tenere il codice js separato dall'html, quindi meglio crere eventuali librerie in file ".js" separati, anche se in questo caso non vedo il bisogno di una grande quantità di codice o di librerie particolari.
Fammi sapere se ci sono problemi.
Raffaele.